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

.env.example

Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.

.env.exampleBlame26 lines · 1 contributor
fc1817aClaude1DATABASE_URL=postgresql://user:password@host/gluecron
2GIT_REPOS_PATH=./repos
3PORT=3000
4GATETEST_URL=https://gatetest.ai/api/scan/run
e883329Claude5GATETEST_API_KEY=
ad6d4adClaude6# Inbound GateTest callback auth — set one so GateTest can POST results back.
7# See GATETEST_HOOK.md for payload + endpoint details.
8# Generate a secret with: openssl rand -hex 32
9GATETEST_CALLBACK_SECRET=
10GATETEST_HMAC_SECRET=
43cf9b0Claude11CRONTECH_DEPLOY_URL=https://crontech.ai/api/hooks/gluecron/push
12# Bearer token sent on the outbound Crontech deploy webhook. Obtain from
13# Crontech (one per Gluecron install). Unset → Crontech rejects with 401.
14GLUECRON_WEBHOOK_SECRET=
9e1e93aClaude15# Inbound bearer token Crontech MUST present on deploy.succeeded /
16# deploy.failed callbacks to POST /api/events/deploy (Signal Bus P1 — E3/E4).
17# Generate with: openssl rand -hex 32. Unset → endpoint refuses every call.
18CRONTECH_EVENT_TOKEN=
e883329Claude19ANTHROPIC_API_KEY=
24cf2caClaude20# Email (Block A8). Provider=log just writes to stderr (safe default).
21# Switch to "resend" in prod and set RESEND_API_KEY.
22EMAIL_PROVIDER=log
23EMAIL_FROM=gluecron <no-reply@gluecron.local>
24RESEND_API_KEY=
25# Used to build absolute URLs in outbound emails + webhooks.
26APP_BASE_URL=http://localhost:3000