Deploy Ecommerce

Sobre

Trabalho de faculdade, onde este repositório é responsável por realizar deploy do projeto, colocando em execução todos os microsserviços junto em um orquestrador de container como docker-compose ou kubernetes, e futuramente na nuvem.

O objetivo deste projeto é fazer sistema em micro serviços em diferentes linguagem usando gRPC para comunicação entre cada micro serviço e a api-gateway, onde todas as partes da aplicação estarão contidas em container docker com um orquestrador docker.

Com essa aplicação obtivemos a experiência de desenvolver com diferentes linguagens e tecnologias, como o flutter para gerar o front-end podendo o "build" tanto para aplicações web quanto mobile

Repositorios dos microsserviços

   https://github.com/drop-the-code/ecommerce_product
   https://github.com/drop-the-code/ecommerce_cart
   https://github.com/drop-the-code/ecommerce_user
   https://github.com/drop-the-code/ecommerce_frontend

🚀 Instalando Microserviço


Clone este repositório


$ git clone https://github.com/drop-the-code/

Acesse a pasta do projeto no terminal/cmd


$ cd ecommerce_deploy/docker-compose

Execute o container do Banco de dados

$ docker-compose up --build

Instale as dependências


$ npm install


Execute a aplicação em modo de desenvolvimento


$ npm start


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:



🤝 Colaboradores

Foto do Vinicius Espindola no GitHub
Vinicius Espindola
Foto do Vinicius Espindola no GitHub
Vinicius Espindola
Foto do Carlos Neto no GitHub
Carlos Neto
Foto do Rafael junio no GitHub
Rafael Junio