48 lines
1.5 KiB
Plaintext
48 lines
1.5 KiB
Plaintext
# 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
|