Initial commit - Church Music Database
This commit is contained in:
57
legacy-site/backend/.env.ubuntu
Normal file
57
legacy-site/backend/.env.ubuntu
Normal file
@@ -0,0 +1,57 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user