Repository navigation
Expand file tree
/
Copy path.env.local.example
More file actions
38 lines (31 loc) · 1.66 KB
/
Copy path.env.local.example
File metadata and controls
38 lines (31 loc) · 1.66 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
# Mapbox
NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN=your_mapbox_token_here
# Slack API (for community members; SLACK_TOKEN also powers the admin
# dashboard's is_admin check — it needs the `users:read` user scope, which the
# app's User OAuth Token already has. A bot token with `users:read` works too.)
SLACK_TOKEN=your_slack_user_token_here
SLACK_BOT_TOKEN=your_slack_bot_token_here
# Admin dashboard auth (Slack OIDC via next-auth)
# Generate AUTH_SECRET with: openssl rand -base64 32
AUTH_SECRET=your_auth_secret_here
# Client ID/Secret from the Slack app's Basic Information page
AUTH_SLACK_ID=your_slack_client_id_here
AUTH_SLACK_SECRET=your_slack_client_secret_here
# Slack workspace ID (T...) — only admins of this workspace may sign in
SLACK_TEAM_ID=your_slack_team_id_here
# Local HTTPS dev only (bun run dev:https); unset in production
# AUTH_URL=https://localhost:3000
# Eventbrite API (for events)
EVENTBRITE_TOKEN=your_eventbrite_token_here
EVENTBRITE_WEBHOOK_SECRET=your_eventbrite_webhook_secret_here
# GitHub Token (optional, for fetching sponsors)
GITHUB_TOKEN=your_github_token_here
# LinkedIn Events App (for creating events)
LINKEDIN_EVENTS_CLIENT_ID=your_linkedin_events_client_id_here
LINKEDIN_EVENTS_CLIENT_SECRET=your_linkedin_events_client_secret_here
LINKEDIN_EVENTS_REFRESH_TOKEN=your_linkedin_events_refresh_token_here
# LinkedIn Community App (for uploading images and sharing posts)
LINKEDIN_COMMUNITY_CLIENT_ID=your_linkedin_community_client_id_here
LINKEDIN_COMMUNITY_CLIENT_SECRET=your_linkedin_community_client_secret_here
LINKEDIN_COMMUNITY_REFRESH_TOKEN=your_linkedin_community_refresh_token_here
LINKEDIN_ORGANIZATION_URN=urn:li:organization:your_org_id_here