Add docker-compose for mongodb and add parameters for connecting

This commit is contained in:
2025-08-09 16:28:38 +01:00
parent 5cf478feab
commit 37c12046cf

View File

@@ -11,7 +11,14 @@ app.use(cors());
app.use(express.json()); app.use(express.json());
// MongoDB connection // MongoDB connection
const MONGODB_URI = process.env.MONGODB_URI || 'mongodb://localhost:27017/recipe-management'; const MONGODB_USERNAME = process.env.MONGODB_USERNAME;
const MONGODB_PASSWORD = process.env.MONGODB_PASSWORD;
const MONGODB_HOST = process.env.MONGODB_HOST;
const MONGODB_PORT = process.env.MONGODB_PORT;
const MONGODB_DATABASE = process.env.MONGODB_DATABASE;
const MONGODB_URI = process.env.MONGODB_URI ||
`mongodb://${MONGODB_USERNAME}:${MONGODB_PASSWORD}@${MONGODB_HOST}:${MONGODB_PORT}/${MONGODB_DATABASE}?authSource=admin`;
mongoose.connect(MONGODB_URI, { mongoose.connect(MONGODB_URI, {
useNewUrlParser: true, useNewUrlParser: true,
useUnifiedTopology: true, useUnifiedTopology: true,