-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
46 lines (34 loc) · 1.97 KB
/
.env.example
File metadata and controls
46 lines (34 loc) · 1.97 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# =============================================================================
# Sprintable — Environment Variables
# =============================================================================
# Copy this file to .env (local) or configure in your hosting provider.
# Variables marked [OSS required] must be set for OSS self-hosting.
# Variables marked [SaaS only] are only needed when running with Supabase/billing.
# -----------------------------------------------------------------------------
# App
# -----------------------------------------------------------------------------
# [OSS required] Public URL of this deployment (used in webhook links, emails)
APP_BASE_URL=http://localhost:3000
# [OSS required] Set to "true" to run in OSS mode (SQLite, NullSubscription)
OSS_MODE=true
# [OSS required] Exposes OSS_MODE to client-side code (must match OSS_MODE)
NEXT_PUBLIC_OSS_MODE=true
# [OSS required] Path to the SQLite database file
SQLITE_PATH=./.data/sprintable.db
# [OSS required] Secret used to authenticate agent API requests
AGENT_API_KEY_SECRET=change-me-in-production
# [OSS required] Internal URL of the pm-api (used by MCP server to reach the web app)
PM_API_URL=http://localhost:3000
# -----------------------------------------------------------------------------
# SaaS / Supabase (optional — only needed when OSS_MODE=false)
# -----------------------------------------------------------------------------
# [SaaS only] Supabase project URL
# SUPABASE_URL=https://YOUR_SUPABASE_PROJECT_REF.supabase.co
# [SaaS only] Supabase anon (public) key
# SUPABASE_ANON_KEY=your-supabase-anon-key
# [SaaS only] Supabase service role key (server-side only, never expose client-side)
# SUPABASE_SERVICE_ROLE_KEY=your-supabase-service-role-key
# [SaaS only] Next.js public Supabase URL (required for client-side auth)
# NEXT_PUBLIC_SUPABASE_URL=https://YOUR_SUPABASE_PROJECT_REF.supabase.co
# [SaaS only] Next.js public Supabase anon key
# NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key