1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | DATABASE_URL=postgresql://user:password@host/gluecron
GIT_REPOS_PATH=./repos
PORT=3000
GATETEST_URL=https://gatetest.ai/api/scan/run
GATETEST_API_KEY=
# Inbound GateTest callback auth — set one so GateTest can POST results back.
# See GATETEST_HOOK.md for payload + endpoint details.
# Generate a secret with: openssl rand -hex 32
GATETEST_CALLBACK_SECRET=
GATETEST_HMAC_SECRET=
CRONTECH_DEPLOY_URL=https://crontech.ai/api/hooks/gluecron/push
# Bearer token sent on the outbound Crontech deploy webhook. Obtain from
# Crontech (one per Gluecron install). Unset → Crontech rejects with 401.
GLUECRON_WEBHOOK_SECRET=
ANTHROPIC_API_KEY=
# Email (Block A8). Provider=log just writes to stderr (safe default).
# Switch to "resend" in prod and set RESEND_API_KEY.
EMAIL_PROVIDER=log
EMAIL_FROM=gluecron <no-reply@gluecron.local>
RESEND_API_KEY=
# Used to build absolute URLs in outbound emails + webhooks.
APP_BASE_URL=http://localhost:3000
|