65 lines
2.1 KiB
Plaintext
65 lines
2.1 KiB
Plaintext
# App
|
|
# APP_NAME/APP_VERSION/LOG_LEVEL читаются кодом, но в деплой-envs их обычно не задают
|
|
APP_NAME='BIM Backend v2'
|
|
APP_VERSION=local
|
|
LOG_LEVEL=info
|
|
# Адрес прослушивания HTTP API (host:port)
|
|
API_ADDRESS=0.0.0.0:5555
|
|
|
|
# Master-кластер PostgreSQL (BIM id <= LAST_MASTER_BIM)
|
|
POSTGRES_ADDRESS=localhost
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_USER=user
|
|
POSTGRES_PASSWORD=password
|
|
POSTGRES_DB=bimbackendv2
|
|
POSTGRES_POOL_SIZE=10
|
|
DB_CERT_PATH=./.docker/yandex_pg.pem
|
|
|
|
# Slave-1 кластер PostgreSQL (шардирование по BIM id)
|
|
POSTGRES_ADDRESS_2=localhost
|
|
POSTGRES_PORT_2=5433
|
|
POSTGRES_USER_2=user
|
|
POSTGRES_PASSWORD_2=password
|
|
POSTGRES_DB_2=bimbackendv2
|
|
POSTGRES_POOL_SIZE_2=10
|
|
DB_CERT_PATH_2=./.docker/yandex_pg.pem
|
|
|
|
# Slave-2 кластер PostgreSQL (шардирование по BIM id)
|
|
POSTGRES_ADDRESS_3=localhost
|
|
POSTGRES_PORT_3=5434
|
|
POSTGRES_USER_3=user
|
|
POSTGRES_PASSWORD_3=password
|
|
POSTGRES_DB_3=bimbackendv2
|
|
POSTGRES_POOL_SIZE_3=10
|
|
DB_CERT_PATH_3=./.docker/yandex_pg.pem
|
|
|
|
# Границы шардирования BIM id между кластерами
|
|
LAST_MASTER_BIM=10
|
|
LAST_MASTER_BIM_V3=0
|
|
LAST_SLAVE_1_BIM=0
|
|
LAST_SLAVE_1_BIM_V3=0
|
|
|
|
# TLS до PostgreSQL (0 — локально, 1 — в облаке)
|
|
ENABLE_SSL=0
|
|
# Логировать SQL-запросы (1 — включено)
|
|
ENABLE_SQL_QUERY=1
|
|
|
|
# Внешний Django-бэкенд (проверка прав администратора)
|
|
DJANGO_HOST=https://stage.sarex.io
|
|
|
|
# Режим интеграционных тестов (в этом режиме CheckUserIsAdmin всегда true)
|
|
INTEGRATION_TESTS=0
|
|
|
|
# --- Переменные окружения, не читаемые config.go (инфраструктура/тесты/сборка) ---
|
|
# Проброс портов и локальная БД в docker-compose
|
|
# API_PORT=5555
|
|
# POSTGRES_EXTERNAL_PORT=5432
|
|
# POSTGRES_EXTERNAL_PORT_2=5433
|
|
# Значения для контейнеров тестов
|
|
# TEST_ENV=1
|
|
# TEST_BIM=1
|
|
# JWT_TEST=<jwt>
|
|
# Объявлены в .env, но config.go их не использует
|
|
# GRPC_ADDRESS=0.0.0.0
|
|
# GRPC_PORT=50051
|