Files
sdb2-backend/.env.development.template
JSC 734521c5c3
Some checks failed
Backend CI / lint (push) Failing after 5m0s
Backend CI / test (push) Successful in 3m39s
feat: Add environment configuration files and update settings for production and development
2025-08-09 14:43:20 +02:00

55 lines
1.6 KiB
Plaintext

# Development Environment Configuration
# Copy this file to .env for development setup
# Application Configuration
HOST=localhost
PORT=8000
RELOAD=true
# Development URLs (for local development)
FRONTEND_URL=http://localhost:8001
BACKEND_URL=http://localhost:8000
CORS_ORIGINS=["http://localhost:8001"]
# Database Configuration
DATABASE_URL=sqlite+aiosqlite:///data/soundboard.db
DATABASE_ECHO=false
# Logging Configuration
LOG_LEVEL=debug
LOG_FILE=logs/app.log
LOG_MAX_SIZE=10485760
LOG_BACKUP_COUNT=5
# JWT Configuration (Use a secure key even in development)
JWT_SECRET_KEY=development-secret-key-change-for-production
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=15
JWT_REFRESH_TOKEN_EXPIRE_DAYS=7
# Cookie Configuration (Development settings)
COOKIE_SECURE=false
COOKIE_SAMESITE=lax
COOKIE_DOMAIN=localhost
# OAuth2 Configuration (Get these from OAuth providers)
# Google: https://console.developers.google.com/
# Redirect URI: http://localhost:8000/api/v1/auth/google/callback
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
# GitHub: https://github.com/settings/developers
# Redirect URI: http://localhost:8000/api/v1/auth/github/callback
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
# Audio Normalization Configuration
NORMALIZED_AUDIO_FORMAT=mp3
NORMALIZED_AUDIO_BITRATE=256k
NORMALIZED_AUDIO_PASSES=2
# Audio Extraction Configuration
EXTRACTION_AUDIO_FORMAT=mp3
EXTRACTION_AUDIO_BITRATE=256k
EXTRACTION_TEMP_DIR=sounds/temp
EXTRACTION_THUMBNAILS_DIR=sounds/originals/extracted/thumbnails
EXTRACTION_MAX_CONCURRENT=2