Add Docker Compose configuration and environment files for local and production setups

- Created docker-compose.docker-local.yml for local testing of frontend and backend services.
- Added .env.development for development environment configuration.
- Introduced .env.docker-local for local Docker environment settings.
- Added .env.production for production environment configuration for Synology deployment.
This commit is contained in:
2026-01-30 11:29:17 -05:00
parent 4d14f9ba9c
commit fee8fe2551
30 changed files with 899 additions and 304 deletions

View File

@@ -0,0 +1,33 @@
# ====================================================================
# BACKEND DEVELOPMENT ENVIRONMENT (localhost:3001)
# ====================================================================
# Used when running: npm run dev (from server directory)
# Supports Vite dev server at localhost:5173
# ====================================================================
# Deployment Target
DEPLOYMENT_TARGET=dev
# Server Configuration
NODE_ENV=development
PORT=3001
# Frontend URL (for CORS)
FRONTEND_URL=http://localhost:5173
# Discord OAuth Configuration
VITE_DISCORD_CLIENT_ID=1466544972059775223
DISCORD_CLIENT_SECRET=dMRPAmWxXKQdWOKzgkPbcdsHNCifqtYV
DISCORD_REDIRECT_URI=http://localhost:5173/oauth/callback
VITE_DISCORD_REDIRECT_URI=http://localhost:5173/oauth/callback
# Challonge OAuth Configuration
CHALLONGE_CLIENT_ID=9d40113bdfd802c6fb01137fa9041b23342ce4f100caedad6dee865a486662df
CHALLONGE_CLIENT_SECRET=5dc805e41001281c2415b5ffd6b85a7855fc08b6019d9be2907fdb85ab2d56fc
CHALLONGE_REDIRECT_URI=http://localhost:5173/oauth/callback
# Discord User Permissions
DISCORD_ADMIN_USERS=.fraggin
# Session Security (dev only - change in production)
SESSION_SECRET=dev-secret-for-local-testing-only