NATS_SEED/NATS_JWT необязательны (пусто — подключение без nkeys); в app.py разбор seed защищён от пустого значения (подключение переедет в задаче 22). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
# Окружение тестов (pytest.ini: ENV_FILE=.env.test). Только тестовые значения, секретов здесь нет.
|
|
# Порты — временная тестовая инфраструктура: PostgreSQL 55432, NATS 54222, MinIO 59000.
|
|
|
|
DEBUG=true
|
|
|
|
OPENBAO__DATABASE__DATABASE_URL=postgresql+asyncpg://armka:armka@localhost:55432/armka
|
|
|
|
OPENBAO__MINIO__MINIO_URL=localhost:59000
|
|
OPENBAO__MINIO__MINIO_ADMIN_LOGIN=minioadmin
|
|
OPENBAO__MINIO__MINIO_ADMIN_PASSWORD=minioadmin
|
|
OPENBAO__MINIO__MINIO_BUCKET=arm-ka
|
|
|
|
OPENBAO__NATS__NATS_URL=nats://localhost:54222
|
|
OPENBAO__NATS__NATS_SEED=
|
|
OPENBAO__NATS__NATS_JWT=
|
|
|
|
OPENBAO__SMB__SMB_HOST=localhost
|
|
OPENBAO__SMB__SMB_PATH=share
|
|
OPENBAO__SMB__SMB_LOGIN=user
|
|
OPENBAO__SMB__SMB_PASSWORD=password
|
|
|
|
AUTH_DEV_ISSUER=true
|
|
AUTH_DEV_SECRET=test-only-secret-not-for-production-0123456789
|
|
AUTH_JWKS_URL=
|
|
AUTH_PUBLIC_KEY=
|
|
AUTH_ISSUER=
|
|
AUTH_AUDIENCE=
|
|
AUTH_EMAIL_CLAIM=email
|
|
|
|
# Интеграционные тесты включают NATS сами
|
|
NATS_ENABLED=false
|
|
OUTBOX_POLL_SECONDS=5
|
|
ACK_TIMEOUT_SECONDS=30
|
|
OUTBOX_MAX_REPUBLISH=3
|