- docker-entrypoint.sh: при старте node migrations-runner (идемпотентно) + seed-permissions
только если role_permissions пуста → контейнер поднимается на чистом томе без ручных шагов
(сервер раньше fail-fast без миграций). Dockerfile: ENTRYPOINT через tini + entrypoint,
нормализация CRLF (sed) + chmod, label BQ-System → LearnSpace.
- DEPLOY-TRUENAS.md: пошагово для TrueNAS SCALE (датасет → образ → Custom App compose с host-path
томами и JWT_SECRET → авто-миграции → reverse-proxy/HTTPS/TURN → бэкапы), заметка про CORE.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>