DJANGO_SETTINGS_MODULE=config.settings.prod DJANGO_SECRET_KEY=replace-with-a-unique-random-secret-of-at-least-50-characters DJANGO_ALLOWED_HOSTS=support.example.com CSRF_TRUSTED_ORIGINS=https://support.example.com PUBLIC_BASE_URL=https://support.example.com WEBOTP_HOST=support.example.com TIME_ZONE=Asia/Tehran # Prefer DATABASE_URL in Coolify. Percent-encode URL-special password characters. DATABASE_URL=postgresql://postgres:replace-me@managed-postgres-host:5432/customerTicket # These fields are used only when DATABASE_URL is empty. POSTGRES_DB=customerTicket POSTGRES_USER=postgres POSTGRES_PASSWORD= POSTGRES_HOST= POSTGRES_PORT=5432 DB_CONN_MAX_AGE=60 DB_CONNECT_TIMEOUT=10 DB_SSLMODE=prefer DATABASE_WAIT_TIMEOUT=60 STATIC_VOLUME_NAME=customer_ticket_static MEDIA_VOLUME_NAME=customer_ticket_media SEED_VOLUME_NAME=customer_ticket_seed MEDIA_SIGNING_SECRET=replace-with-a-separate-random-secret-of-at-least-32-characters REQUIRE_PRODUCTION_SEED=1 SMS_PROVIDER_CLASS=apps.integrations.sms.sms0098.ZeroZeroNinetyEightSMSProvider SMS0098_USERNAME= SMS0098_PASSWORD= SMS0098_FROM= SMS0098_API_URL=http://www.0098sms.com/sendsmslink.aspx BEHIN_SMS_USERNAME= BEHIN_SMS_PASSWORD= BEHIN_SMS_SPECIAL_NUMBER= BEHIN_SMS_WSDL_URL=http://panel.behinsms.com/SMSWS/SOAP.asmx?wsdl SMS_API_URL=https://sms-provider.example/api/messages SMS_API_TOKEN=replace-me SMS_SENDER= BALE_API_BASE=https://tapi.bale.ai BALE_BOT_TOKEN= INTEGRATION_HTTP_TIMEOUT_SECONDS=10 MAX_NOTIFICATION_ATTEMPTS=5 SECURE_SSL_REDIRECT=true SECURE_HSTS_SECONDS=31536000 SECURE_HSTS_INCLUDE_SUBDOMAINS=true SECURE_HSTS_PRELOAD=false