31 lines
2.0 KiB
Bash
31 lines
2.0 KiB
Bash
# ─── HTTP сервер ─────────────────────────────────────────────────
|
||
# Порт как в docker-compose (:3107).
|
||
PORT=3107
|
||
FLASK_DEBUG=1
|
||
# В Docker задайте WEB_USE_WAITRESS=1 (см. docker-compose.dev.yml)
|
||
# WEB_USE_WAITRESS=1
|
||
|
||
# Секрет для подписи cookies / Flask sessions.
|
||
# В dev можно оставить заглушку — будет сгенерирован случайный, но при рестарте
|
||
# процесса сессии "обнулятся" (это критично для логина/CSRF).
|
||
SECRET_KEY=change-me-in-dev-only
|
||
|
||
# ─── База данных (clinic_tests, та же, что у Express-бэкенда) ────
|
||
# Этап 1: продолжаем работать с clinic_tests, схему не меняем.
|
||
# Локально:
|
||
# DATABASE_URL=postgresql://hr_bot_user:hrbot123@localhost:5432/clinic_tests
|
||
# В Docker рядом с HR (общая сеть Postgres_TG_Bots):
|
||
# DATABASE_URL=postgresql://hr_bot_user:hrbot123@hr_postgres_dev:5432/clinic_tests
|
||
DATABASE_URL=postgresql://hr_bot_user:hrbot123@localhost:5432/clinic_tests
|
||
|
||
# ─── Опциональная HR-аутентификация (как в Express-бэкенде) ──────
|
||
# Если HR_AUTH=1, используем БД hr_bot_test для проверки логина/пароля
|
||
# (Werkzeug-хеш в public.users.password по web_login = username).
|
||
# HR_AUTH=1
|
||
# HR_DATABASE_URL=postgresql://hr_bot_user:hrbot123@localhost:5432/hr_bot_test
|
||
|
||
# ─── Редактирование тестов (до внедрения RBAC) ───────────────────
|
||
# По умолчанию любой залогиненный пользователь может править любой тест.
|
||
# Чтобы снова ограничить сохранение/ИИ/версии только автором цепочки:
|
||
# CLINIC_TESTS_RESTRICT_EDIT_TO_AUTHOR=1
|