docs: права преподавателя, аудит, CI и итоговые проверки

This commit is contained in:
2026-10-27 20:39:37 +03:00
parent d7b886513f
commit 25a3dbd0fb
12 changed files with 204 additions and 109 deletions

View File

@@ -109,7 +109,16 @@ git pull
`deploy.sh up` **обязательно** делает backup перед обновлением. Если backup
завершился ошибкой, деплой прерывается. Миграции БД (Flyway) применяются
автоматически при старте сервисов.
автоматически при старте сервисов: identity `V4–V10` (`V10` создаёт
`identity.audit_events`), academic `V6–V12`, progress `V13`.
После обновления проверьте, что админ открывает `/admin/audit` и видит события
(например, после входа в профиль студента — `PROFILE_VIEW`); преподаватель и
студент на эту страницу не попадают.
CI (`.gitlab-ci.yml`) на каждом push/MR выполняет
`./gradlew --no-daemon test ktlintCheck detekt`; для Testcontainers runner
должен разрешать privileged `docker:dind`.
## 8. Резервное копирование