ROOT_ADMIN_EMAIL="" DATABASE_URL="postgres://user:password@host:port/db-name" ORIGIN="" # Better Auth # For production use 32 characters and generated with high entropy # https://www.better-auth.com/docs/installation BETTER_AUTH_SECRET="" OSU_CLIENT_ID="" OSU_CLIENT_SECRET="" # Discord notifications DISCORD_BOT_TOKEN="" DISCORD_MATCH_CHANNEL_ID="" # Cloudflare R2 image storage R2_ACCOUNT_ID="" # Your Cloudflare Account ID R2_ACCESS_KEY_ID="" # R2 API token Access Key ID R2_SECRET_ACCESS_KEY="" # R2 API token Secret Access Key R2_BUCKET="vash-esports-images" # Bucket name, e.g. vash-esports-images R2_PUBLIC_URL="https://cdn.esports.vash.software" # Public URL for the bucket, e.g. https://cdn.esports.vash.software