-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
33 lines (33 loc) · 1.68 KB
/
.env.example
File metadata and controls
33 lines (33 loc) · 1.68 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
APP_URL=http://localhost:9000
# Allowed hosts for local development - eg. your cloudflare tunnel domain
VITE_ALLOWED_HOSTS=
# Optional. Used only for the standalone Twitch panel extension build.
VITE_TWITCH_EXTENSION_API_BASE_URL=
SENTRY_ENVIRONMENT=development
# Optional. Leave unset locally to keep Sentry disabled.
SENTRY_DSN=
# Optional trace sample rate from 0 to 1. Defaults to 0.
SENTRY_TRACES_SAMPLE_RATE=
# Twitch application client ID for website sign-in and app API access.
TWITCH_CLIENT_ID=
# Twitch Extension client ID for the panel extension.
TWITCH_EXTENSION_CLIENT_ID=
TWITCH_CLIENT_SECRET=
TWITCH_TOKEN_ENCRYPTION_SECRET=
# Generate with `openssl rand -hex 32`
INTERNAL_API_SECRET=
# Generate with `openssl rand -hex 32`
TWITCH_EVENTSUB_SECRET=local-dev-eventsub-secret
# Base64 shared secret from the Twitch Extension developer console
TWITCH_EXTENSION_SECRET=
# Generate with `openssl rand -hex 32`
SESSION_SECRET=local-dev-session-secret
# Twitch user IDs for initial admins - comma separated, no quotation marks, like this: 1234567,2345678
ADMIN_TWITCH_USER_IDS=
# The username of the shared bot account.
# For local development, this should usually be your dedicated test bot account.
# Production should keep its own production bot username in deployed env/secrets.
TWITCH_BOT_USERNAME=requestbot
# Broadcaster OAuth scopes used by the main app login.
# These should include the channel permissions needed for bot replies, chatter lookups, gifted-sub automation, cheer automation, and native channel point rewards.
TWITCH_SCOPES=openid user:read:moderated_channels moderator:read:chatters channel:bot channel:read:subscriptions bits:read channel:manage:redemptions