- Docker;
- Dockerfile (disponibilizado neste repositório);
Construa a imagem no seu repositório local para que seja possivel criar um container.
docker build -t dockerfile-teste .
Inicie o container.
docker run -it dockerfile-teste bash
node --version
npm --version
mongosh
Agora para realizar uma instale o git para clonarmos este repositório para dentro da maquina e navegue para dentro do repositório.
cd /IFSP-REDES-Node-Mongo
Baixe as dependências.
npm init -y
E instale o Express.
npm install express body-parser mongoose
Por fim inicie o script.
node server.js
Caso o mongo não abra a porta, siga estas instruções
docker run -d -p 27017:27017 --name mongodb mongo
Verifique se o container está rodando
docker ps
Para verificar a conexão com o MongoDB
docker exec -it mongo-teste mongosh