-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
31 lines (26 loc) · 1.44 KB
/
.env.example
File metadata and controls
31 lines (26 loc) · 1.44 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
# Site Configuration
SITE=https://skillseekersweb.com
# GitHub OAuth Application (for admin authentication)
# Create at: https://github.com/settings/developers
# Authorization callback URL: https://skillseekersweb.com/api/auth/callback
GITHUB_OAUTH_CLIENT_ID=your_client_id_here
GITHUB_OAUTH_CLIENT_SECRET=your_client_secret_here
# GitHub Personal Access Token (for API operations)
# Create at: https://github.com/settings/tokens
# Required scopes: repo (full control)
GITHUB_TOKEN=ghp_your_token_here
# Admin Whitelist (comma-separated GitHub usernames)
# Only these users can access the admin dashboard
ADMIN_GITHUB_USERNAMES=yusufkaraaslan,other_admin_username
# Upstash Redis (for rate limiting)
# Sign up at https://upstash.com/ for free tier (10K requests/day)
# Create a Redis database and copy the REST API credentials
UPSTASH_REDIS_REST_URL=https://your-redis-url.upstash.io
UPSTASH_REDIS_REST_TOKEN=your_upstash_token_here
# Sentry (for error monitoring and performance tracking)
# Your Sentry DSN (already created):
SENTRY_DSN=https://a42c3ba351109441ff57fe951c67af42@o4510727042301952.ingest.us.sentry.io/4510727045251072
PUBLIC_SENTRY_DSN=https://a42c3ba351109441ff57fe951c67af42@o4510727042301952.ingest.us.sentry.io/4510727045251072
# Create auth token at: https://sentry.io/settings/account/api/auth-tokens/
# Click "Create New Token", select scopes: project:read, project:write, project:releases, org:read
SENTRY_AUTH_TOKEN=your_sentry_auth_token_here