58 lines
2.0 KiB
Plaintext
58 lines
2.0 KiB
Plaintext
# Environment Configuration for Ubuntu Deployment
|
|
# Copy this file to .env and update with your actual values
|
|
|
|
# ============================================
|
|
# PostgreSQL Configuration
|
|
# ============================================
|
|
# Format: postgresql://username:password@host:port/database
|
|
POSTGRESQL_URI=postgresql://songlyric_user:your_password@192.168.10.130:5432/church_songlyric
|
|
|
|
# ============================================
|
|
# Flask Configuration
|
|
# ============================================
|
|
FLASK_PORT=5100
|
|
FLASK_ENV=production
|
|
SECRET_KEY=change-this-to-a-random-secret-key-min-32-chars
|
|
|
|
# ============================================
|
|
# Server Configuration
|
|
# ============================================
|
|
# Add your domain name or server IP here
|
|
# Multiple origins can be comma-separated
|
|
ALLOWED_ORIGINS=http://yourdomain.com,https://yourdomain.com,http://your-server-ip
|
|
|
|
# ============================================
|
|
# API Tokens (Optional)
|
|
# ============================================
|
|
# Get from https://genius.com/api-clients if you want Genius lyrics integration
|
|
GENIUS_TOKEN=your_genius_api_token_here
|
|
|
|
# ============================================
|
|
# File Upload Configuration
|
|
# ============================================
|
|
MAX_CONTENT_LENGTH=52428800 # 50MB in bytes
|
|
UPLOAD_FOLDER=uploads
|
|
|
|
# ============================================
|
|
# Database Configuration
|
|
# ============================================
|
|
# Database name (only if not included in MONGODB_URI)
|
|
DB_NAME=songlyric
|
|
|
|
# ============================================
|
|
# CORS Configuration
|
|
# ============================================
|
|
# Adjust based on your frontend domain
|
|
CORS_ORIGINS=*
|
|
|
|
# ============================================
|
|
# Security Settings
|
|
# ============================================
|
|
# Set to False in production
|
|
DEBUG=False
|
|
|
|
# Session configuration
|
|
SESSION_COOKIE_SECURE=True # Set to True if using HTTPS
|
|
SESSION_COOKIE_HTTPONLY=True
|
|
SESSION_COOKIE_SAMESITE=Lax
|