1
resposta

DOCKER - Conectar aplicação node com mongoDB

Estou tentando criar um compose com uma aplicação react + node-express + mongoDB

Segue o codigo do meu DB config no server :

const mongoose = require("mongoose");

async function connect() {
  try {
    const dbConnection = await mongoose.connect(process.env.MONGODB_URI);

    console.log("CONECTADO AO DB", dbConnection.connection.name);
  } catch (error) {
    console.log(error);
  }
}


module.exports = connect

Localmente crio a variavel de ambiente :

MONGODB_URI=mongodb://127.0.0.1:27017

Como eu criaria o docker compose para conseguir subir as 3 aplicações?

1 resposta

$host = "host.docker.internal"; basta usar isso como host do banco que está na sua máquina: host.docker.internal