Tecnologias | Projeto | Rodando | Como contribuir |
Esse repositório tem como intuito criar um micro serviço de compras. Foi usado 3 aplicações com o NestJS, uma de criação de produto, um com criação de usuário e outro que utiliza o RabbitMQ como sistema de fileiras.
Ele usa como login um cookie que é gerado depois que o usuário recebe um JsonWebToken depois de efetuar o login. Cada aplicação usa um banco de dados MongoDB independente.
Você não precisa configurar os arquivos .env
, mas sinta-se livre se quiser mudar alguma variável de ambiente.
🐬 Comando:
docker-compose up --build -V
Se você quiser acessar a documentação das aplicações, você pode acessar via algumas URLS.
Documentação Swagger do app Auth:
http//localhost:3001/auth/swagger
Documentação Swagger do app Order:
http//localhost:3000/order/swagger
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.