https://github.com/codeedu/maratona-microsservico-mapping
https://github.com/codeedu/maratona-microsservico-mapping
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codeedu/maratona-microsservico-mapping
- Owner: codeedu
- Created: 2020-03-19T10:44:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T01:40:00.000Z (about 3 years ago)
- Last Synced: 2025-04-17T10:25:26.926Z (9 months ago)
- Language: JavaScript
- Size: 3.73 MB
- Stars: 9
- Watchers: 4
- Forks: 26
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Descrição
Microsserviço de mapeamento de entregas construído com Nest.js Framework + Socket.io +React.js + RabbitMQ
## Rodar a aplicação
#### Antes de começar
O microsserviço de mapeamento necessita que os microsserviços de Drivers, Simulador e Orders já estejam rodando antes de inicia-lo.
Se você não os tem, clone-os aqui:
[Microsserviço Drivers](https://github.com/codeedu/maratona-microsservico-drivers)
[Microsserviço Simulador](https://github.com/codeedu/maratona-microsservico-simulador)
[Microsserviço Order](https://github.com/codeedu/maratona-microsservico-order.git)
#### Rodar o RabbitMQ
Clone o projeto de configuração Docker do RabbitMQ neste [link](https://github.com/codeedu/maratona-microsservico-rabbitmq.git). Rode ```docker-compose up```.
#### Crie o .env e configure as variáveis de ambiente do projeto frontend
```bash
$ cd frontend
$ cp .env.example .env
```
#### Crie os containers com Docker
```bash
$ docker-compose up
```
#### Accesse no browser
```
http://localhost:3001 para a API Rest do microserviço
http://localhost:3002 para o front-end que contém a interface de mapeamento da entrega
```
## Fizemos um vídeo no Youtube ensinando como rodar na práticos os microserviços com Nest.js
[https://www.youtube.com/watch?v=MRk2Y_h2F-Q](https://www.youtube.com/watch?v=MRk2Y_h2F-Q)
