101 lines
2.4 KiB
Plaintext
101 lines
2.4 KiB
Plaintext
# ============================================================
|
|
# PX360 Production Environment Configuration
|
|
# ============================================================
|
|
# Copy this file to .env.production and fill in the values.
|
|
# NEVER commit .env.production to version control.
|
|
# This is for the production server with external PostgreSQL.
|
|
# ============================================================
|
|
|
|
# --- Django ---
|
|
DJANGO_SETTINGS_MODULE=config.settings.prod
|
|
DEBUG=False
|
|
SECRET_KEY=CHANGE-ME-generate-with-python3-c-from-django.core.management.utils-import-get_random_secret_key-print-get_random_secret_key
|
|
ALLOWED_HOSTS=your-production-domain.com
|
|
ADMIN_URL=CHANGE-ME-use-a-non-obvious-url/
|
|
|
|
# --- PostgreSQL (External Server) ---
|
|
DATABASE_URL=postgresql://px360:CHANGE-ME@your-db-host:5432/px360
|
|
DB_HOST=your-db-host
|
|
DB_PORT=5432
|
|
DB_USER=px360
|
|
|
|
# --- Celery ---
|
|
CELERY_BROKER_URL=redis://redis:6379/0
|
|
CELERY_RESULT_BACKEND=redis://redis:6379/0
|
|
CELERY_TASK_ALWAYS_EAGER=False
|
|
|
|
# --- Email ---
|
|
EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
|
|
EMAIL_HOST=smtp.gmail.com
|
|
EMAIL_PORT=587
|
|
EMAIL_USE_TLS=True
|
|
EMAIL_HOST_USER=
|
|
EMAIL_HOST_PASSWORD=
|
|
DEFAULT_FROM_EMAIL=noreply@px360.sa
|
|
|
|
# --- AI Configuration ---
|
|
OPENROUTER_API_KEY=
|
|
AI_MODEL=z-ai/glm-4.5-air:free
|
|
AI_TEMPERATURE=0.3
|
|
AI_MAX_TOKENS=500
|
|
|
|
# --- Notifications ---
|
|
SMS_ENABLED=False
|
|
SMS_PROVIDER=console
|
|
WHATSAPP_ENABLED=False
|
|
WHATSAPP_PROVIDER=console
|
|
EMAIL_ENABLED=True
|
|
EMAIL_PROVIDER=console
|
|
|
|
# --- Twilio ---
|
|
TWILIO_ACCOUNT_SID=
|
|
TWILIO_AUTH_TOKEN=
|
|
TWILIO_PHONE_NUMBER=
|
|
TWILIO_MESSAGING_SERVICE_SID=
|
|
|
|
# --- External API Notifications ---
|
|
EMAIL_API_ENABLED=False
|
|
EMAIL_API_URL=
|
|
EMAIL_API_KEY=
|
|
SMS_API_ENABLED=False
|
|
SMS_API_URL=
|
|
SMS_API_KEY=
|
|
|
|
# --- Mshastra SMS ---
|
|
MSHASTRA_USERNAME=
|
|
MSHASTRA_PASSWORD=
|
|
MSHASTRA_SENDER_ID=
|
|
|
|
# --- HIS API ---
|
|
HIS_API_URL=https://his.alhammadi.med.sa/SSRCE/API/FetchPatientVisitTimeStamps
|
|
HIS_API_USERNAME=
|
|
HIS_API_PASSWORD=
|
|
HIS_API_KEY=
|
|
|
|
# --- Integration APIs ---
|
|
MOH_API_URL=
|
|
MOH_API_KEY=
|
|
CHI_API_URL=
|
|
CHI_API_KEY=
|
|
|
|
# --- Social Media ---
|
|
YOUTUBE_API_KEY=
|
|
YOUTUBE_CHANNEL_ID=
|
|
FACEBOOK_PAGE_ID=
|
|
FACEBOOK_ACCESS_TOKEN=
|
|
INSTAGRAM_ACCOUNT_ID=
|
|
INSTAGRAM_ACCESS_TOKEN=
|
|
TWITTER_BEARER_TOKEN=
|
|
TWITTER_USERNAME=
|
|
LINKEDIN_ACCESS_TOKEN=
|
|
LINKEDIN_ORGANIZATION_ID=
|
|
GOOGLE_CREDENTIALS_FILE=client_secret.json
|
|
GOOGLE_TOKEN_FILE=token.json
|
|
GOOGLE_LOCATIONS=
|
|
|
|
# --- OpenRouter ---
|
|
OPENROUTER_API_KEY=
|
|
OPENROUTER_MODEL=anthropic/claude-3-haiku
|
|
ANALYSIS_BATCH_SIZE=10
|
|
ANALYSIS_ENABLED=True
|