CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
Blame · Line-by-line history
docker-compose.yml
Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.
| 8ade77b | 1 | services: |
| 2 | gluecron: | |
| 3 | build: . | |
| 5843260 | 4 | expose: |
| 5 | - "3000" | |
| 8ade77b | 6 | environment: |
| 7 | - DATABASE_URL=${DATABASE_URL} | |
| 8 | - GIT_REPOS_PATH=/data/repos | |
| 9 | - PORT=3000 | |
| 10 | - NODE_ENV=production | |
| 5843260 | 11 | - GATETEST_URL=${GATETEST_URL:-https://gatetest.ai/api/events/push} |
| 12 | - CRONTECH_DEPLOY_URL=${CRONTECH_DEPLOY_URL:-https://crontech.ai/api/trpc/tenant.deploy} | |
| 13 | - APP_BASE_URL=${APP_BASE_URL:-https://gluecron.com} | |
| 14 | - GATETEST_API_KEY=${GATETEST_API_KEY} | |
| 15 | - GATETEST_CALLBACK_SECRET=${GATETEST_CALLBACK_SECRET} | |
| 16 | - GATETEST_HMAC_SECRET=${GATETEST_HMAC_SECRET} | |
| 17 | - GLUECRON_WEBHOOK_SECRET=${GLUECRON_WEBHOOK_SECRET} | |
| 18 | - CRONTECH_EVENT_TOKEN=${CRONTECH_EVENT_TOKEN} | |
| 19 | - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
| 20 | - EMAIL_PROVIDER=${EMAIL_PROVIDER:-log} | |
| 21 | - EMAIL_FROM=${EMAIL_FROM} | |
| 22 | - RESEND_API_KEY=${RESEND_API_KEY} | |
| 23 | - ERROR_WEBHOOK_URL=${ERROR_WEBHOOK_URL} | |
| 24 | - SENTRY_DSN=${SENTRY_DSN} | |
| 8ade77b | 25 | volumes: |
| 26 | - git-repos:/data/repos | |
| 27 | restart: unless-stopped | |
| 28 | healthcheck: | |
| 5843260 | 29 | test: ["CMD", "wget", "-qO-", "http://localhost:3000/healthz"] |
| 8ade77b | 30 | interval: 30s |
| 31 | timeout: 10s | |
| 32 | retries: 3 | |
| 33 | ||
| 5843260 | 34 | caddy: |
| 35 | image: caddy:2-alpine | |
| 36 | restart: unless-stopped | |
| 37 | ports: | |
| 38 | - "80:80" | |
| 39 | - "443:443" | |
| 40 | volumes: | |
| 41 | - ./Caddyfile:/etc/caddy/Caddyfile:ro | |
| 42 | - caddy-data:/data | |
| 43 | - caddy-config:/config | |
| 44 | - caddy-logs:/var/log/caddy | |
| 45 | depends_on: | |
| 46 | - gluecron | |
| 47 | ||
| 8ade77b | 48 | volumes: |
| 49 | git-repos: | |
| 5843260 | 50 | caddy-data: |
| 51 | caddy-config: | |
| 52 | caddy-logs: |