- API de Endereços https://github.com/marmota-alpina/address-service.git
- API de Frete https://github.com/marmota-alpina/jedex_api.git
- Frontend Frete https://github.com/marmota-alpina/jedex-ui.git
- API de Produtos https://github.com/marmota-alpina/product-hub.git
- Frontend de Produtos https://github.com/marmota-alpina/product-hub-ui.git
- Integração de Produtos com Fakestore API
- Docker
- Docker Compose
- Git
- Portas 3000 e 4000 disponíveis para o frontend
- Portas 80 para o backend e 8081 para o Traefik (proxy reverso)
- Portas 5433, 5434 e 5435 para o banco de dados postgres
git clone https://github.com/marmota-alpina/mvp_jeferson_ferreira_puc_rio.git
cd mvp_jeferson_ferreira_puc_rio
docker-compose up --build
- http://localhost:3000 Configurar Contrato de Frete
- http://localhost:4000 Gerenciar Produtos
- http://localhost:80 API de Endereços
- http://localhost:80 API de Frete
- http://localhost:80 API de Produtos
- http://localhost:8081 Dashboard do Traefik
Para limpar o ambiente, execute o comando abaixo:
docker-compose down
docker rm -f $(docker ps -aq)
docker rmi -f $(docker images -q)
docker volume rm $(docker volume ls -q)