шлется на реальный сервер (#2)
build-and-deploy / prepare (push) Successful in 0s
build-and-deploy / build-and-push (., Dockerfile, hr-appeals-web) (push) Successful in 8s
Tests / frontend-test (push) Successful in 11s
build-and-deploy / build-and-push (server, server/Dockerfile, hr-appeals-auth) (push) Successful in 4s
build-and-deploy / deploy (push) Successful in 15s

Co-authored-by: Mariya Trishina <trishina.mariya@tnsu.kz>
Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/hr-appeals/pulls/2
This commit was merged in pull request #2.
This commit is contained in:
2026-08-24 08:54:41 +00:00
parent 7f6f42a96b
commit dea024f3a9
23 changed files with 660 additions and 73 deletions
+12
View File
@@ -26,9 +26,21 @@ npm install
npm run dev
```
`npm run dev` поднимает сразу оба процесса: фронтенд на `:3000` и сервис
авторизации `hr-appeals-auth` на `:3100` (логи помечены `[web]` и `[auth]`).
Форма отправляется на `/api/feedback`, dev-сервер проксирует это на `:3100` —
так же, как nginx в проде (`nginx.conf`). Без запущенного `[auth]` отправка
формы отдаёт 500 от прокси.
Сервису нужны две вещи: `server/.env` (скопируйте
[server/.env.example](server/.env.example)) и сертификат Azure AD в каталоге
[`secrets/`](secrets/README.md). Сами `.pem`-файлы в git не хранятся — их надо
взять у администратора. Подробнее — в [server/README.md](server/README.md).
Прочие команды:
```bash
npm run dev:web # только фронтенд, без сервиса авторизации
npm run build # проверка типов + тесты + production-сборка в dist/
npm run typecheck # только проверка типов
npm run test # тесты один раз (то же, что гоняет CI)