-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.docker.example
More file actions
29 lines (22 loc) · 1.31 KB
/
.env.docker.example
File metadata and controls
29 lines (22 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Primer Docker Compose Configuration
# Copy to .env and customize before running `docker compose up`
# ── PostgreSQL ──────────────────────────────────────────────────────
POSTGRES_PASSWORD=primer
# ── Primer Server ───────────────────────────────────────────────────
# Admin API key (used for admin endpoints and MCP server)
PRIMER_ADMIN_API_KEY=change-me-in-production
# JWT secret for dashboard authentication
# Generate: python -c "import secrets; print(secrets.token_urlsafe(32))"
PRIMER_JWT_SECRET_KEY=change-me-in-production
# ── Optional ────────────────────────────────────────────────────────
# Server port mapping (default: 8000)
# PRIMER_PORT=8000
# GitHub OAuth (for dashboard login)
# PRIMER_GITHUB_CLIENT_ID=
# PRIMER_GITHUB_CLIENT_SECRET=
# PRIMER_GITHUB_REDIRECT_URI=http://localhost:8000/auth/callback
# Anthropic API key (for narrative insights)
# PRIMER_ANTHROPIC_API_KEY=sk-ant-api03-...
# Slack notifications
# PRIMER_SLACK_WEBHOOK_URL=
# PRIMER_SLACK_ALERTS_ENABLED=false