Deploying Kestra in Clever Cloud
Blog post from Kestra
Deploying Kestra on Clever Cloud involves utilizing Clever Cloud's platform services such as managed S3 compatible object storage, PostgreSQL databases, and Docker applications. The deployment begins by setting up a Git repository with a Dockerfile for Kestra, which is published as a Docker container. Users need to configure environment variables carefully to ensure compatibility between Clever Cloud and Kestra, including setting up a health check path and configuring PostgreSQL and MinIO storage using environment variables injected by Clever Cloud add-ons. Once the application is set up, it can be linked to Clever Cloud's Cellar S3 storage and PostgreSQL database services, which automatically inject necessary connection credentials. The deployment is completed by starting the Kestra application on Clever Cloud, where the injection of environment variables and viewing of deployment logs can be verified. Upon successful deployment, Kestra will be accessible through a specified URL, with options for user authentication to ensure security.