# Production Environment Configuration for Docker
# Django Settings
SECRET_KEY=ks68*5@of1l&4rn1imsqdk9$khcya!&a#jtd89f!v^qg1w0&hc
DEBUG=False
ALLOWED_HOSTS=gnxsoft.com,www.gnxsoft.com,localhost,127.0.0.1,backend

# Database (SQLite for simplicity, or use PostgreSQL)
DATABASE_URL=postgresql://gnx:*4WfmDsfvNszbB3ozaQj0M#i@postgres:5432/gnxdb

# Admin IP Restriction
ADMIN_ALLOWED_IPS=193.194.155.249

# Internal API Key (for nginx to backend communication)
INTERNAL_API_KEY=your-generated-key-here
PRODUCTION_ORIGINS=https://gnxsoft.com,https://www.gnxsoft.com
CSRF_TRUSTED_ORIGINS=https://gnxsoft.com,https://www.gnxsoft.com

# Email Configuration
EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST=mail.gnxsoft.com
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_USE_SSL=False
EMAIL_HOST_USER=support@gnxsoft.com
EMAIL_HOST_PASSWORD=P4eli240453.
DEFAULT_FROM_EMAIL=support@gnxsoft.com
COMPANY_EMAIL=support@gnxsoft.com
SUPPORT_EMAIL=support@gnxsoft.com

# Site URL
SITE_URL=https://gnxsoft.com

# Security Settings
SECURE_SSL_REDIRECT=True
SECURE_HSTS_SECONDS=31536000
SECURE_HSTS_INCLUDE_SUBDOMAINS=True
SECURE_HSTS_PRELOAD=True

# CORS Settings
CORS_ALLOWED_ORIGINS=https://gnxsoft.com,https://www.gnxsoft.com

# PostgreSQL Database Configuration (Recommended for Production)
POSTGRES_DB=gnxdb
POSTGRES_USER=gnx
POSTGRES_PASSWORD=*4WfmDsfvNszbB3ozaQj0M#i
# Update DATABASE_URL to use PostgreSQL (uncomment the line below and comment SQLite)
# DATABASE_URL=postgresql://gnxuser:change-this-password-in-production@postgres:5432/gnxdb
