Add docker-compose for mongodb and add parameters for connecting
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user