nestjs-microservices-rabbitmq
nestjs-microservices-rabbitmq copied to clipboard
A simple microservice implementation using Nest JS and RabbitMQ
RabbitMQ is an open-source and lightweight message broker which supports multiple messaging protocols.
Basic documentation
rabbitmq with Docker
Up an image and run rabbitmq image with docker
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.10-management
Runing the application with docker
Run as dev
docker-compose up dev
Run as prod
docker-compose up -d prod
Runing the application with npm scrips
npm install && npm run build
npm run prepare:enviroment
Run as dev
npm run dev
or
npm run dev:test
Run as prod
npm run start
or
npm run start:prod