1. Your service must be packaged as a Docker image.
A Dockerfile/Containerfile:
2. Get your API key CAASIS_API_KEY (ask by mail), which is in the form of login:password. For CI, add it to your repository secrets.
To add secrets for a GitHub repository, see here.
3. Build then upload the image to the Caasis API.
3. a. For a CI example, see the GitHub Actions example.
3. b. For local upload:
- If using Docker, enable OCI build (to be done only once):ⓘ It is recommended to upload a unique image name, by either using the image ID (which are like `a1b2c3d4`) or a unique image tag to avoid potential collusions on concurrent uploads.
4. Go to the returned URL link. Your service will be standing-by and start on the first request, up for 15 minutes.