keel-cloud is configured entirely through environment variables.
Core
GitHub App
All optional. SettingKEEL_GITHUB_APP_ID enables the integration and makes
a private key and a webhook secret mandatory.
See GitHub App for the setup.
Host requirements
- PostgreSQL 13 or newer, reachable at
KEEL_DATABASE_URL. Migrations run at startup. giton thePATH. Startup fails without it.- The Docker CLI on the
PATHand a reachable daemon. Missing Docker does not stop startup; deploys fail with a clear message until it is available.
Endpoints worth knowing
Logging
Structuredkey=value lines on standard error at info level. Startup logs
the listen address, base URL, and version; the GitHub App logs its App ID
when enabled.