5631d85238
- V.1–V.3: saveTestDraft, fork при попытках; миграция 003 staff_id - V.4–V.6: REST /api/tests, activate, PATCH, start attempt - A: HR_DATABASE_URL + Werkzeug/bcrypt, JWT staffId, HR_AUTH - D.1: multipart /api/tests/import/document - Frontend: login, список тестов, экран версий/черновика/попытки - ТЗ: V.10 назначения vs активная версия; журнал приёма Made-with: Cursor
29 lines
1.6 KiB
Bash
29 lines
1.6 KiB
Bash
# Как в HR_TG_Bot: тот же Postgres из Postgres_TG_Bots (docker-compose.dev.yml),
|
||
# отдельная база clinic_tests — таблицы приложения не смешиваются с hr_bot_test
|
||
# (связь с штатом по staff_members.id; чтение hr_bot_test — отдельный DSN в коде, см. card1 A.x).
|
||
# telegram_id в бизнес-логике модуля не используем (только справка в HR).
|
||
#
|
||
# Локально (порт 5432 на хосте, как в Postgres_TG_Bots):
|
||
# DATABASE_URL=postgresql://hr_bot_user:hrbot123@localhost:5432/clinic_tests
|
||
#
|
||
# Backend в Docker рядом с HR: хост — container_name Postgres, порт 5432 внутри сети:
|
||
# DATABASE_URL=postgresql://hr_bot_user:hrbot123@hr_postgres_dev:5432/clinic_tests
|
||
#
|
||
# Базу clinic_tests создают один раз (от суперпользователя контейнера):
|
||
# psql "postgresql://hr_bot_user:hrbot123@localhost:5432/postgres" -c "CREATE DATABASE clinic_tests;"
|
||
#
|
||
# Если DATABASE_URL не задан, используются переменные ниже (устаревший сценарий со своим Postgres на 5433).
|
||
# DB_HOST=localhost
|
||
# DB_PORT=5432
|
||
# DB_NAME=clinic_tests
|
||
# DB_USER=developer
|
||
# DB_PASSWORD=dev_password
|
||
|
||
DATABASE_URL=postgresql://hr_bot_user:hrbot123@localhost:5432/clinic_tests
|
||
|
||
JWT_SECRET=change_me_in_production
|
||
|
||
# A.1: HR login (Werkzeug password, staff by web_login)
|
||
# HR_AUTH=1
|
||
# HR_DATABASE_URL=postgresql://hr_bot_user:hrbot123@localhost:5432/hr_bot_test
|