platform-core-base
v1.0.0
Published
Platform core base
Downloads
2
Readme
Platform core base
Задачи сервиса:
- OMS система
- Система статусов (MVP)
- Система назначений
- Управление элементами
- Управление прайс-элементами
- Управление единицами измерения
Справочная информация
SDK
- Nestjs @qlean/plt-core-base-sdk
Infrastructure
- postgres
- rabbit
Для быстрого поднятия инфраструктуры
- используй docker-compose.yaml
docker-compose up
Запуск
- поднять реплики необходимых инфраструктурных зависимостей
- запустить команду
npm i
установки зависимостей - склонировать
.env.example
в.env
, раскомментировать необходимые переменные окружения - убедиться, что на вашей персональной машине глобально установлен пакет Prisma
- запустить команду
npm run generate
кодогенерации gRPC клиент\сервера и клиента для Prisma - запустить команду
npm run prisma:migrate
наката миграций - запустить команду
npm run start:dev
старта сервиса в тестовой конфигурации
Тесты
- поднять реплики необходимых инфраструктурных зависимостей
- запустить команду
npm i
установки зависимостей - склонировать
.env.example
в.env
, раскомментировать необходимые переменные окружения - убедиться, что на вашей персональной машине глобально установлен пакет Prisma
- запустить команду
npm run generate
кодогенерации gRPC клиент\сервера и клиента для Prisma - запустить команду
npm run prisma:migrate
наката миграций - запустить команду
npm run test:e2e
для запуска end-to-end тестов - запустить команду
npm run test:unit
для запуска unit тестов - вы также можете запустить отдельный тест бандл, если отредактируете
testRegex
в jest-e2e.json