-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
22 lines (18 loc) · 896 Bytes
/
.env.example
File metadata and controls
22 lines (18 loc) · 896 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# GitHub OAuth Configuration (REQUIRED for authentication)
# See OAUTH_SETUP.md for instructions on getting these values
GITHUB_CLIENT_ID=your_github_oauth_client_id
GITHUB_CLIENT_SECRET=your_github_oauth_client_secret
# Session Configuration (REQUIRED)
# Generate with: openssl rand -base64 32
SESSION_SECRET=your-random-session-secret-string-min-32-characters
# Application URLs (REQUIRED)
FRONTEND_URL=http://localhost:3001
BACKEND_URL=http://localhost:3000
# GitHub Personal Access Token (OPTIONAL but recommended)
# Used for better API rate limits (5,000/hour vs 60/hour) and user profile data
# Get from: https://github.com/settings/tokens
GITHUB_TOKEN=your_github_personal_access_token
# Demo Repository Population (OPTIONAL)
# Set to 'true' to automatically populate demo repos on startup
# Default: false (run manually with 'npm run populate-demo' instead)
POPULATE_DEMO_REPOS=false