Faça com que o usuário e a senha do MongoDB seja passada para seu App utilizando variável de ambiente do Docker.
* Configure um Nginx para ser o proxy reverso do seu NodeJS.
* Segmente as redes do Nginx e do MongoDB.
* Crie duas redes: [Nginx] —--rede1–-- [NodeJS] —--rede2–-- [MongoDB].
Utilize um script bash para validar se as variáveis estão preenchidas antes de levantar o NodeJS.
> Mande uma foto do docker-compose, “docker network ls” e do App rodando!
Mande foto do Dockerfile, código fonte e script bash.
* passar usuário/senha por varíavel de ambiente docker (ENV). Usar bash para verificar se variável foi mesmo passada, se os campos de user/pass foram preenchidos.