Skip to content

hebertcisco/nestjs-microservices-rabbitmq

Repository files navigation

Open in Gitpod

Node.js CI

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