# HoopScout v2 runtime profile DJANGO_SETTINGS_MODULE=config.settings.development DJANGO_ENV=development DJANGO_DEBUG=1 DJANGO_SECRET_KEY=change-me-in-production DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1 DJANGO_CSRF_TRUSTED_ORIGINS=http://localhost,http://127.0.0.1 DJANGO_TIME_ZONE=UTC DJANGO_LOG_LEVEL=INFO DJANGO_LOG_SQL=0 # Container image tags APP_IMAGE_TAG=latest NGINX_IMAGE_TAG=latest # Reserved for future optional scheduler image: # SCHEDULER_IMAGE_TAG=latest # Web runtime behavior GUNICORN_WORKERS=3 AUTO_APPLY_MIGRATIONS=1 AUTO_COLLECTSTATIC=1 # PostgreSQL (primary and only main database) POSTGRES_DB=hoopscout POSTGRES_USER=hoopscout POSTGRES_PASSWORD=hoopscout POSTGRES_HOST=postgres POSTGRES_PORT=5432 # Development UID/GID for bind-mounted source write permissions LOCAL_UID=1000 LOCAL_GID=1000 # Static dataset storage (volume-backed directories) STATIC_DATASET_INCOMING_DIR=/app/snapshots/incoming STATIC_DATASET_ARCHIVE_DIR=/app/snapshots/archive STATIC_DATASET_FAILED_DIR=/app/snapshots/failed # Future optional scheduler loop settings (not enabled in base v2 runtime) SCHEDULER_ENABLED=0 SCHEDULER_INTERVAL_SECONDS=900 # API safeguards (read-only API is optional) API_THROTTLE_ANON=100/hour API_THROTTLE_USER=1000/hour # Production profile reminders: # DJANGO_SETTINGS_MODULE=config.settings.production # DJANGO_ENV=production # DJANGO_DEBUG=0 # DJANGO_SECRET_KEY= # DJANGO_ALLOWED_HOSTS=app.example.com # DJANGO_CSRF_TRUSTED_ORIGINS=https://app.example.com