# Пример локального окружения. Скопируйте в api/.env: cp .env.example .env # Порты — стандартные для docs/dev/docker-compose.yml. DEBUG=true # PostgreSQL (драйвер asyncpg) OPENBAO__DATABASE__DATABASE_URL=postgresql+asyncpg://armka:armka@localhost:5432/armka # MinIO (адрес без схемы — так ждёт 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 не используется) OPENBAO__SMB__SMB_HOST=localhost OPENBAO__SMB__SMB_PATH=share OPENBAO__SMB__SMB_LOGIN=user OPENBAO__SMB__SMB_PASSWORD=password # Аутентификация. Dev-эмитент работает только при AUTH_DEV_ISSUER=true И DEBUG=true. AUTH_DEV_ISSUER=true # ТОЛЬКО ДЛЯ РАЗРАБОТКИ: секрет HS256 dev-эмитента, в проде не использовать AUTH_DEV_SECRET=dev-only-secret-do-not-use-in-production-0123456789 # Проверка токенов РАИСА (прод): JWKS по URL либо публичный ключ PEM AUTH_JWKS_URL= AUTH_PUBLIC_KEY= AUTH_ISSUER= AUTH_AUDIENCE= AUTH_EMAIL_CLAIM=email # Обмен с сервисами распознавания NATS_ENABLED=true OUTBOX_POLL_SECONDS=5 ACK_TIMEOUT_SECONDS=30 OUTBOX_MAX_REPUBLISH=3