# Django settings module # wsgi.py / manage.py по умолчанию используют config.settings.production DJANGO_SETTINGS_MODULE=config.settings.production # Django # Читаются только при DEBUG (в base.py) и в production.py (ALLOWED_HOSTS зашиты в коде) # SECRET_KEY и DEBUG заданы в самих settings-модулях, через окружение не переопределяются # Environment # Метка окружения (используется в атрибутах трейсинга): stage / preprod / prod ENVIRONMENT=prod # Database (PostGIS) # Читаются в config/settings/production.py; ENGINE фиксирован: django.contrib.gis.db.backends.postgis DATABASE_HOST=127.0.0.1 DATABASE_PORT=5432 DATABASE_NAME=resources DATABASE_USER=postgres DATABASE_PASSWORD=password # Database (тесты) # Читаются только в config/settings/test.py (запуск pytest) DJANGO_POSTGRES_DB=resources DJANGO_POSTGRES_USER=postgres DJANGO_POSTGRES_PASSWORD=12345678dev DJANGO_POSTGRES_HOST=test_postgres DJANGO_POSTGRES_PORT=5432 # S3 (django-storages / boto3, Yandex Object Storage) # Маппятся на AWS_* в settings; DEFAULT_FILE_STORAGE=storages.backends.s3boto3.S3Boto3Storage YC_S3_ACCESS_KEY_ID= YC_S3_SECRET_ACCESS_KEY= YC_S3_BUCKET_NAME=resources YC_S3_ENDPOINT_URL=https://storage.yandexcloud.net # Sarex backend (интеграция с ядром Sarex) # SAREX_HOST -> SAREX_BASE_HOST; используется для получения токена и списка пользователей SAREX_HOST=https://lk.sarex.io SAREX_ADMIN_USERNAME= SAREX_ADMIN_PASSWORD= # Определяется в production.py, но кодом приложения напрямую не читается SERVICE_ACCOUNTS_HOST=https://lk.sarex.io/api/core # OpenTelemetry (django-otel-tools) # ВНИМАНИЕ: трейсинг включается по любой непустой строке (os.getenv('USE_OTEL', False)), # поэтому USE_OTEL=False строкой ТОЖЕ включит его. Для выключения переменную не задавать. USE_OTEL=True SERVICE_NAME=resources-backend.sarex-resources TRACER_ENDPOINT=localhost:4375 # То же поведение "любая строка = True", что и у USE_OTEL USE_INSECURE=True MODULE=resources TEAM=platform_team COMPONENT=backend # Uwsgi / инфраструктура # Прокидывается в Helm/k8s, но кодом приложения не читается (порт задан в uwsgi.ini) API_ADDRESS=8000