This is a microservice for managing products in the Quickshop application. It's built with NestJS, a progressive Node.js framework for building efficient and scalable server-side applications.
This service provides methods for creating, retrieving, and managing products. It uses gRPC for communication with other services.
To install the dependencies, run:
npm install
Finally, let's run these scripts:
npm run proto:install && npm run proto:product
To run the app in different modes, use the following commands:
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
The service uses environment variables for configuration. These are defined in the example.env
file. Make sure to provide your own values before running the service.