Данный проект реализует взаимодействие с продуктами и их остатками в заказе или на складе:
- Inventory Service — для работы с товарами и остатками на складах или в заказах.
- History Service — создан для логгирования действий в inventory service и получении этой истории.
- User_service - реализована миграция для заполнения пользователями + реализация работы с флагом problems у юзера
- **Node js (+typescript), express, nestJs, postgreSQL, typeorm, JSONRPC, eslint, prettier
- Клонировать репозиторий:
git clone https://github.com/Lomtiqkqkq/product_stock_managament.git
- для запуска inventory_service нужно добавить свою env конфигурацию в файл .env
- для запуска использовать скрипт (слушается на 5000 порту):
npm run start:dev
-для запуска history_service аналогично добавить env -для запуска скрипт (4000 порт):
npm run start:dev
-для запуска user_service аналогично добавить env,
- скрипт для запуска (6000 порт):
npm run start:dev