58 lines
1.8 KiB
Plaintext
58 lines
1.8 KiB
Plaintext
# PYTHONPATH (обязательно указывает на каталог с исходниками)
|
||
PYTHONPATH=src
|
||
|
||
# Django
|
||
DJANGO_SECRET_KEY="django-insecure-a2o70(=hkv486m(3l-(6d52y5-1&98qokc06%43_uj_gmr^v-a"
|
||
|
||
# Database (PostgreSQL)
|
||
DB_HOST=localhost
|
||
DB_PORT=5432
|
||
DB_NAME=postgres
|
||
DB_USER=postgres
|
||
DB_PASSWORD=postgres
|
||
|
||
# Auth
|
||
# false — включён DefaultUserAuthentication (демо-пользователь для локальной разработки),
|
||
# true — Zitadel + JWT (проверка подписи RS512)
|
||
JWT_AUTH_ENABLE=false
|
||
|
||
# Sarex backend (core/users, users_by_sa) — Basic-auth
|
||
SAREX_BACKEND_URL=https://stage.sarex.io
|
||
SAREX_BACKEND_AUTH=base64(username:password)
|
||
SAREX_BACKEND_TIMEOUT=30
|
||
|
||
# EAV (сервис атрибутов)
|
||
EAV_URL=http://eav-service.eav-stage
|
||
|
||
# Gateway (resources)
|
||
GATEWAY_URL=https://stage-api.sarex.io/gateway
|
||
|
||
# Resources API (IAM/resources) — используется в проде через Helm
|
||
# RESOURCES_API_HOST=http://iams.platform.svc.cluster.local:8080
|
||
|
||
# S3 (Yandex Object Storage) — используется в prod-настройках (config.settings.prod)
|
||
YC_S3_ACCESS_KEY_ID=""
|
||
YC_S3_SECRET_ACCESS_KEY=""
|
||
YC_S3_BUCKET_NAME=""
|
||
YC_S3_ENDPOINT_URL=""
|
||
|
||
# Mailer service
|
||
MAILER_URL="http://mailer-service.mailer:8000"
|
||
MAILER_TIMEOUT=30
|
||
|
||
# Notifications
|
||
NOTIFICATIONS_ENABLE=True
|
||
NOTIFICATIONS_EMAIL_FROM=hello@sarex.io
|
||
NOTIFICATIONS_SERVICE_URL="https://stage.sarex.io/rfi"
|
||
|
||
# RabbitMQ (брокер Celery) — дефолты заданы в settings/base.py
|
||
# RABBITMQ_USERNAME=mcc
|
||
# RABBITMQ_PASSWORD=mcc
|
||
# RABBITMQ_HOST=rabbitmq-service
|
||
# RABBITMQ_PORT=5672
|
||
# RABBITMQ_VHOST=api
|
||
|
||
# Celery
|
||
# True — уведомления отправляются асинхронно (apply_async), False — синхронно в процессе запроса
|
||
USE_ASYNC_FUNCTIONS=True
|