-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy path.env.development.example
More file actions
43 lines (31 loc) · 1.17 KB
/
.env.development.example
File metadata and controls
43 lines (31 loc) · 1.17 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
# .env.development.example
# Example environment variables for local development
DATABASE_URL=postgresql://postgres:starter@localhost:5432/fallout_development
# HCA OAuth
HCA_CLIENT_ID=
HCA_CLIENT_SECRET=
# HCB OAuth (optional — integration no-ops without these)
# HCB_CLIENT_ID=
# HCB_CLIENT_SECRET=
# Slack bot token for profile sync
SLACK_BOT_TOKEN=
# Lapse OAuth
LAPSE_CLIENT_ID=
LAPSE_CLIENT_SECRET=
LAPSE_PROGRAM_KEY=
# Geocoding API (Hack Club service)
GEOCODER_API_KEY=
# YouTube Data API v3 (for fetching video metadata)
YOUTUBE_API_KEY=
# Loops.so transactional email (optional — falls back to letter_opener without this)
# LOOPS_API_KEY=
# Active Record Encryption (generate with: bin/rails db:encryption:init)
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY=
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY=
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT=
# External API key for /api/v1 endpoints
EXTERNAL_API_KEY=dev_api_key
# Optional: URL to ping for uptime monitoring (leave empty if not using)
# UPTIME_WORKER_PING_URL=
# Production database URL for bin/prod_console (requires SSH tunnel to prod server)
# PROD_DATABASE_URL=postgresql://user:password@localhost:5432/fallout_production