Se deseja executar o projeto na sua máquina, você precisa, antes de tudo, instalar as seguintes ferramentas: Git, Node.js, Yarn, Docker. Caso queira alterar algum arquivo sugiro também que instale algum editor de texto, como o Visual Studio Code e o Sublime.
Após isso, clone o repositório na pasta de sua escolha utilizando o seguinte comando na linha de comando:
git clone https://github.com/marcel099/rs-ignite-lab-01-microservices
Primeiramente, você deverá construir os contêineres Docker necessários para o funcionamento dos 3 microsserviços através do seguinte comando:
docker-compose up
A seguir, navegue para as pastas gateway
, purchases
e classroom
através da linha de comando e instale as dependências de cada microsserviço:
yarn
Depois, crie arquivos purchases/.env
e classroom/.env
com base no conteúdo presente nos arquivos purchases/.env.example
e classroom/.env.example
.
Agora, coloque os dois microsserviços das pastas purchases
e classroom
em execução:
yarn start:dev
Por fim, coloque o microsserviço da pasta gateway
em execução:
yarn start:dev
Primeiramente, instale as dependências.
# Instale as dependências
yarn
Por fim, execute a aplicação do site.
yarn dev