Skip to content
Snippets Groups Projects
Commit 25fe2af9 authored by Jesus Galaz's avatar Jesus Galaz
Browse files

Implementing "Secure database" issue

parent aa9154e0
No related branches found
No related tags found
1 merge request!11Implementing "Secure database" issue
Pipeline #16359 passed
......@@ -4,13 +4,19 @@ services:
container_name: mongodb
ports:
- "27017:27017"
environment:
- MONGO_INITDB_ROOT_USERNAME=${MONGO_INITDB_ROOT_USERNAME}
- MONGO_INITDB_ROOT_PASSWORD=${MONGO_INITDB_ROOT_PASSWORD}
- MONGO_INITDB_DATABASE=todo-app
todo-app:
image: todo-app
build:
context: .
dockerfile: Dockerfile
container_name: todo-app
ports:
- "80:3000"
depends_on:
- mongodb
environment:
- MONGO_URI=mongodb://mongodb:27017/todo-app
- MONGO_URI=${MONGO_URI}
const mongoose = require('mongoose');
require('dotenv').config();
const mongoose = require("mongoose");
require("dotenv").config();
const connectDB = async () => {
try {
const conn = await mongoose.connect(process.env.MONGO_URI || "mongodb://mongodb:27017/todo-app");
const conn = await mongoose.connect(process.env.MONGO_URI, {
useNewUrlParser: true,
useUnifiedTopology: true,
});
console.log(`MongoDB connected: ${conn.connection.host}`);
} catch (err) {
console.error(`Error: ${err.message}`);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment