Files
docs/development/backend-workflow.md
T

1.1 KiB
Raw Blame History

Рабочий процесс backend

Предварительные условия

Backend требует Node 22. Создайте backend/.env на основе backend/.env.example и замените placeholder-значения JWT_SECRET и TOKEN_ENCRYPTION_KEY; token T-Bank в этот файл не записывается.

cd backend
cp .env.example .env
npm ci

Локальная проверка

Следующие команды не изменяют versioned-файлы:

npm run lint
npm run typecheck:app
npm run typecheck:test
npm test -- --runInBand

npm run lint:fix — явная записывающая команда. Runtime OpenAPI сверяется с frontend snapshot из workspace:

bash specs/scripts/verify-runtime-openapi.sh

npm run test:e2e временно не является passing gate: Prisma schema engine останавливает migration до Jest. Точная диагностика и trigger пересмотра зафиксированы в audit remediation registry.