1.0.0 • Published 2 years ago

platform-core-base v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Platform core base

Задачи сервиса:

Справочная информация

SDK

Infrastructure

  • postgres
  • rabbit

Для быстрого поднятия инфраструктуры

Запуск

  • поднять реплики необходимых инфраструктурных зависимостей
  • запустить команду 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

Models

npm.io