# ============================================================ # PX360 DEV environment — ALL config + secrets in ONE file. # Shipped to the server as ~/.target/hh-dev/.env by `target deploy` # (see deploy/target.dev.yaml → env_file). # # This is the committed TEMPLATE. To create your real (gitignored) file: # make init-dev # copies this to deploy/env.dev # $EDITOR deploy/env.dev # fill in the secrets marked below # ============================================================ # --- Django --- DJANGO_SETTINGS_MODULE=config.settings.prod DEBUG=True ALLOWED_HOSTS=django.ismailmosaibrahim.com,.ismailmosaibrahim.com CSRF_TRUSTED_ORIGINS=https://django.ismailmosaibrahim.com, ADMIN_URL=admin/ SECRET_KEY=CHANGE-ME-run: python -c "from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())" # --- Database (dev: bundled postgres in compose.dev.yml) --- DB_HOST=db DB_PORT=5432 DB_USER=px360 POSTGRES_DB=px360 POSTGRES_USER=px360 # IMPORTANT: POSTGRES_PASSWORD must match the password embedded in DATABASE_URL. DATABASE_URL=postgresql://px360:CHANGE-ME@db:5432/px360 POSTGRES_PASSWORD=CHANGE-ME # --- Celery --- CELERY_BROKER_URL=redis://redis:6379/0 CELERY_RESULT_BACKEND=redis://redis:6379/0 CELERY_TASK_ALWAYS_EAGER=False # --- AI --- AI_MODEL=openrouter/deepseek/deepseek-v4-flash AI_TEMPERATURE=0.3 AI_MAX_TOKENS=500 #OPENROUTER_MODEL=google/gemma-3-27b-it:free ANALYSIS_ENABLED=True ANALYSIS_BATCH_SIZE=2 OPENROUTER_API_KEY= # --- Notifications (dev: console providers) --- SMS_ENABLED=False SMS_PROVIDER=console WHATSAPP_ENABLED=False WHATSAPP_PROVIDER=console EMAIL_ENABLED=True EMAIL_PROVIDER=console # --- Email (dev: console) --- EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend DEFAULT_FROM_EMAIL=noreply@px360.sa # --- HIS API --- HIS_API_URL=https://his.alhammadi.med.sa/SSRCE/API/FetchPatientVisitTimeStamps HIS_API_USERNAME= HIS_API_PASSWORD= HIS_API_KEY= # --- Twilio --- TWILIO_ACCOUNT_SID= TWILIO_AUTH_TOKEN= TWILIO_PHONE_NUMBER= TWILIO_MESSAGING_SERVICE_SID= # --- Mshastra SMS --- MSHASTRA_USERNAME= MSHASTRA_PASSWORD= MSHASTRA_SENDER_ID= # --- External notification APIs --- EMAIL_API_KEY= SMS_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 Reviews --- GOOGLE_CREDENTIALS_FILE=client_secret.json GOOGLE_TOKEN_FILE=token.json GOOGLE_LOCATIONS= # --- Other integration APIs --- MOH_API_URL= MOH_API_KEY= CHI_API_URL= CHI_API_KEY= # --- Dev only: redirect all SMS to this number when DEBUG=True --- DEV_SMS_RECIPIENT=