59 lines
2.6 KiB
Plaintext
59 lines
2.6 KiB
Plaintext
# 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
|