env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in env.example)
POSTGRES_DB
Database Configuration
POSTGRES_USER
POSTGRES_PASSWORD
secret
MOTHERDUCK_TOKEN
secret
MotherDuck Token
OPENAI_API_KEY
secret
OpenAI Configuration
GEMINI_API_KEY
secret
Gemini Configuration
KEYCLOAK_CLIENT_SECRET
secret
Keycloak OAuth2 client
RESEND_API_KEY
secret
Resend API Key
SLACK_BOT_TOKEN
secret
Slack
SLACK_SIGNING_SECRET
secret
KESTRA_ENCRYPTION_SECRET_KEY
secret
Kestra Configuration
KESTRA_JDBC_SECRET
secret
KESTRA_WORKER_REGISTRATION_TOKEN
secret
KESTRA_LICENSE_ID
License Configuration
KESTRA_LICENSE_FINGERPRINT
KESTRA_LICENSE_KEY
secret
KESTRA_USER
Existing Terraform variables
KESTRA_PASSWORD
secret
QA_USER_PASSWORD
secret
GITHUB_TOKEN
secret
brew install flyctl && fly launch --from https://github.com/ben8t/kestra_enterprise_resources
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/ben8t/kestra_enterprise_resources
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/ben8t/kestra_enterprise_resources