-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.txt
40 lines (26 loc) · 1.68 KB
/
config.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
V: '1.0.1'
Структура проекта:
Главный модуль 'api', - это сервер, в нем содержатся все эндпоинты, нужные фильтры, гуарды,
пайпы и т.п.
Глобальный префикс '/api'.
В директории контроллеров отдельный файл контроллеров под каждый сервис.
REACT_APP_CLIENT_ID=51619671
//https://github.com/ndrwbv/vk-auth-react-nestjs
авторизация через вк сделана по данному примеру
# Монорепозиторий
Все npm команды запускать из корневой директории проекта т.к. там package.json
Запуск сервиса, например, movies на локалке: npm run start:dev movies
Запуск контейнеров для тестированя:
make run-all-test
команда запустит все кроме api.
Затем чтобы прогнать все e2e вводим:
npm run test:e2e
Чтобы изолированно проверить auth и social:
npm run test-social:e2e
Изолированно протестировать и собрать movies и persons не получится так как они зависят друг от друга и от social через комменты
Для обычного запуска:
make run
# Тесты
Для запуска юнит тестов в модуле:
- Зайти в каталог сервиса, который хотите протестировать (докер запускать не нужно)
- Запустить команду `npm run test`