шлется на реальный сервер (#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
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user