├── .gitignore ├── README.md └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .vscode 3 | rabbitmq_data -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
4 | 5 | ## Descrição 6 | 7 | RabbitMQ usado entre os microserviços da Maratona FullCycle. 8 | 9 | ## Rodar a aplicação 10 | 11 | #### Crie os containers com Docker 12 | 13 | ```bash 14 | $ docker-compose up 15 | ``` 16 | 17 | #### Accesse a UI do RabbitMQ no browser 18 | 19 | ``` 20 | http://localhost:15672 21 | 22 | User: admin 23 | Password: admin 24 | ``` 25 | 26 | ## Fizemos um vídeo no Youtube ensinando como rodar na prática os microserviços com Nest.js 27 | 28 | [https://www.youtube.com/watch?v=MRk2Y_h2F-Q](https://www.youtube.com/watch?v=MRk2Y_h2F-Q) 29 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | 3 | services: 4 | rabbitmq: 5 | image: 'rabbitmq:3.8-management-alpine' 6 | hostname: rabbitmq 7 | ports: 8 | - "15672:15672" 9 | - "5672:5672" 10 | volumes: 11 | - './rabbitmq_data:/var/lib/rabbitmq/mnesia' 12 | environment: 13 | - RABBITMQ_DEFAULT_USER=admin 14 | - RABBITMQ_DEFAULT_PASS=admin 15 | networks: 16 | - network 17 | 18 | networks: 19 | network: 20 | driver: bridge --------------------------------------------------------------------------------