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.exampleBlame36 lines · 2 contributors
fc1817aClaude1DATABASE_URL=postgresql://user:password@host/gluecron
2GIT_REPOS_PATH=./repos
3PORT=3000
a4e1564Claude4GATETEST_URL=https://gatetest.ai/api/events/push
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
ccf9eefDictation App27# Cross-product platform-status endpoints (Crontech / Gluecron / GateTest).
28# Used by the /admin/platform widget. Defaults point at production hosts.
29CRONTECH_STATUS_URL=https://crontech.ai/api/platform-status
30GLUECRON_STATUS_URL=https://gluecron.com/api/platform-status
31GATETEST_STATUS_URL=https://gatetest.io/api/platform-status
80bed05Claude32# Error tracking (optional). If unset, errors are logged to stderr only.
33# ERROR_WEBHOOK_URL — POST JSON {timestamp,message,stack,context,env} on unhandled errors.
34ERROR_WEBHOOK_URL=
35# SENTRY_DSN — if set, errors POST to the Sentry envelope endpoint directly (no SDK).
36SENTRY_DSN=