arm-ka-docs/dev/.env.example
Andrey Epifancev 45d45e17f7 Исправить dev/.env.example и README по ревью: SMB-заглушки, NATS_ENABLED, статус целей check
Спека и R-7 (design №18): dev/.env.example остаётся единственным источником для запуска из venv,
поэтому в него добавлены OPENBAO__SMB__* и NATS_ENABLED=true; README отделяет текущие цели
Makefile arm-core от планируемых по spec quality-checks.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 18:42:17 +04:00

49 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Локальное окружение разработки. Скопируйте в .env: cp .env.example .env (.env в git не попадает)
# Файл читают docker compose (из этого каталога) и, блоком ниже, сервисы при запуске из venv.
# --- Переменные docker-compose: учётные данные, порты хоста, бакет ---
# PostgreSQL 16 (схема dkb создаётся миграциями arm-core, не compose)
POSTGRES_DB=armka
POSTGRES_USER=armka
POSTGRES_PASSWORD=armka
POSTGRES_PORT=5432
# NATS 2.10 без JetStream: клиентский порт и порт мониторинга (/varz, /healthz)
NATS_PORT=4222
NATS_MONITOR_PORT=8222
# MinIO: учётная запись администратора, порты API и консоли, единственный бакет
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
MINIO_API_PORT=9000
MINIO_CONSOLE_PORT=9001
MINIO_BUCKET=arm-ka
# --- Настройки сервисов при запуске из venv против compose по localhost (формат шаблона команды) ---
# Значения согласованы с блоком выше: при смене порта/пароля/бакета меняйте обе части.
# Если порт хоста изменён, поправьте и порты ниже.
DEBUG=true
# PostgreSQL (драйвер asyncpg)
OPENBAO__DATABASE__DATABASE_URL=postgresql+asyncpg://armka:armka@localhost:5432/armka
# MinIO: адрес без схемы (host:port) — так ждёт miniopy-async
OPENBAO__MINIO__MINIO_URL=localhost:9000
OPENBAO__MINIO__MINIO_ADMIN_LOGIN=minioadmin
OPENBAO__MINIO__MINIO_ADMIN_PASSWORD=minioadmin
OPENBAO__MINIO__MINIO_BUCKET=arm-ka
# NATS без JetStream; пустые NATS_SEED/NATS_JWT — подключение без nkeys
OPENBAO__NATS__NATS_URL=nats://localhost:4222
OPENBAO__NATS__NATS_SEED=
OPENBAO__NATS__NATS_JWT=
# SMB — заглушки (в Срезе 0 не используется); блок обязателен для Settings arm-core
OPENBAO__SMB__SMB_HOST=localhost
OPENBAO__SMB__SMB_PATH=share
OPENBAO__SMB__SMB_LOGIN=user
OPENBAO__SMB__SMB_PASSWORD=password
# Включает подключение arm-core к NATS (без него /healthcheck показывает nats=off)
NATS_ENABLED=true