Esse código foi utilizado para a criação do curso Automação Full Stack da QA Ninja.
A QA Ninja é uma escola online que conta com um time de Ninjas de altíssimo nível pra oferecer o melhor conteúdo sempre focando em Tecnologias Relevantes. Ministramos treinamentos com foco na mudança do modelo mental do profissional de TI.
-
Instalar docker Toolbox docker --version docker ps
-
Inicializar o Docker QuickStart Terminal (area de trabalho) - Permitir alterações e configurações - Maquina virtual criada no virtualBox será inicializada.
-
Verifique o IP
https://br.atsit.in/archives/79530#:~:text=Iniciar%20Painel%20de%20controle%20no,se%20o%20o%20problema%20foi%20corrigido.
)
-
Subir o Container
docker run --name mongo -d -p 27017:27017 mongo
4.1 Iniciar container. docker start -a mongo -
Baixar e instalar um gerenciador de banco de dados não relacionais - 3T Robomongo https://robomongo.org/download
-
Configurar conexão - apontando o IP, na qual o container do mongo está rodando. (passo 3)
docker run -d --hostname rabbitmq --name rabbitmq -p 15672:15672 -p 5672:5672 -p 25676:25676 rabbitmq:3-management
docker start -a rabbitmq
http://192.168.99.100:15672/ Usuário/Senha guest / guest
https://github.com/qaninja-academy/treko
- na pasta api - executar -> npm install
- alterar app.js e apontar o IP do docker
- dentro da pasta api - executar -> npm start (para inicializar a API)
- Treko API está no AR! ( SUCESSO API NO AR)
- http://localhost:3000/task -> APlicação rodando de FORMA LOCAL (MONGO E RABBITMQ estão via DOCKER)
============================ Implementando testes Automatizados ============================ npm install mocha --save-dev npm install chai --save-dev npm install chai-http --save-dev
npm start
npm install --save-dev mochawesome