Some checks failed
Deploy to Production / test (push) Failing after 37s
Adds a React admin panel (panel/) with Discord OAuth2 login, live dashboard via WebSocket, and settings/management pages. Includes Docker build support, Vite proxy config for dev, game_settings migration, and open-redirect protection on auth callback. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
# =============================================================================
|
|
# Aurora Environment Configuration
|
|
# =============================================================================
|
|
# Copy this file to .env and update with your values
|
|
# For production, see .env.prod.example with security recommendations
|
|
# =============================================================================
|
|
|
|
# Database
|
|
# For production: use a strong password (openssl rand -base64 32)
|
|
DB_USER=aurora
|
|
DB_PASSWORD=aurora
|
|
DB_NAME=aurora
|
|
DB_PORT=5432
|
|
DB_HOST=db
|
|
DATABASE_URL=postgres://aurora:aurora@db:5432/aurora
|
|
|
|
# Discord
|
|
# Get from: https://discord.com/developers/applications
|
|
DISCORD_BOT_TOKEN=your-discord-bot-token
|
|
DISCORD_CLIENT_ID=your-discord-client-id
|
|
DISCORD_GUILD_ID=your-discord-guild-id
|
|
|
|
# Admin Panel (Discord OAuth)
|
|
# Get client secret from: https://discord.com/developers/applications → OAuth2
|
|
DISCORD_CLIENT_SECRET=your-discord-client-secret
|
|
SESSION_SECRET=change-me-to-a-random-string
|
|
ADMIN_USER_IDS=123456789012345678
|
|
PANEL_BASE_URL=http://localhost:3000
|
|
|
|
# Server (for remote access scripts)
|
|
# Use a non-root user (see shared/scripts/setup-server.sh)
|
|
VPS_USER=deploy
|
|
VPS_HOST=your-vps-ip
|