Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
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.

docker-compose.ymlBlame52 lines · 2 contributors
8ade77bClaude1services:
2 gluecron:
3 build: .
5843260Dictation App4 expose:
5 - "3000"
8ade77bClaude6 environment:
7 - DATABASE_URL=${DATABASE_URL}
8 - GIT_REPOS_PATH=/data/repos
9 - PORT=3000
10 - NODE_ENV=production
5843260Dictation App11 - 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}
8ade77bClaude25 volumes:
26 - git-repos:/data/repos
27 restart: unless-stopped
28 healthcheck:
5843260Dictation App29 test: ["CMD", "wget", "-qO-", "http://localhost:3000/healthz"]
8ade77bClaude30 interval: 30s
31 timeout: 10s
32 retries: 3
33
5843260Dictation App34 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
8ade77bClaude48volumes:
49 git-repos:
5843260Dictation App50 caddy-data:
51 caddy-config:
52 caddy-logs: