35 lines
1.0 KiB
Plaintext
35 lines
1.0 KiB
Plaintext
# Staging environment variables
|
|
# Copy to .env.staging and fill in values
|
|
|
|
# Database password for the staging Postgres container
|
|
STAGING_DB_PASSWORD=""
|
|
|
|
# Root admin email (auto-promoted to admin on login)
|
|
ROOT_ADMIN_EMAIL=""
|
|
|
|
# Better Auth — must be different from production!
|
|
# Generate: openssl rand -hex 16
|
|
BETTER_AUTH_SECRET=""
|
|
|
|
# osu! OAuth — separate app from production
|
|
# Register at https://osu.ppy.sh/home/account/edit
|
|
# Callback URL: https://staging.esports.vash.software/api/auth/oauth2/callback/osu
|
|
OSU_CLIENT_ID=""
|
|
OSU_CLIENT_SECRET=""
|
|
|
|
# osu! IRC — separate account from production to avoid conflicts
|
|
# Get credentials at https://osu.ppy.sh/p/irc
|
|
OSU_IRC_USERNAME=""
|
|
OSU_IRC_PASSWORD=""
|
|
|
|
# Discord — optional, use a staging channel or leave blank to disable
|
|
DISCORD_BOT_TOKEN=""
|
|
DISCORD_MATCH_CHANNEL_ID=""
|
|
|
|
# Cloudflare R2 — can share with production (read-only image cache)
|
|
R2_ACCOUNT_ID=""
|
|
R2_ACCESS_KEY_ID=""
|
|
R2_SECRET_ACCESS_KEY=""
|
|
R2_BUCKET="vash-esports-images"
|
|
R2_PUBLIC_URL="https://cdn.esports.vash.software"
|