use port env variable for mongodb client
This commit is contained in:
parent
c34e8e91b5
commit
9c3c6c6363
1 changed files with 4 additions and 3 deletions
|
@ -3,10 +3,11 @@ import { Db, MongoClient } from 'mongodb';
|
||||||
const USERNAME = process.env.MONGO_USERNAME
|
const USERNAME = process.env.MONGO_USERNAME
|
||||||
const PASSWORD = process.env.MONGO_PASSWORD
|
const PASSWORD = process.env.MONGO_PASSWORD
|
||||||
const HOSTNAME = process.env.MONGO_HOSTNAME
|
const HOSTNAME = process.env.MONGO_HOSTNAME
|
||||||
const DATABASENAME = process.env.MONGO_DATABASE_NAME
|
const DATABASE_NAME = process.env.MONGO_DATABASE_NAME
|
||||||
|
const DATABASE_PORT = process.env.MONGO_DATABASE_PORT
|
||||||
|
|
||||||
const URI =
|
const URI =
|
||||||
`mongodb://${USERNAME}:${PASSWORD}@${HOSTNAME ?? 'localhost'}:3001`;
|
`mongodb://${USERNAME}:${PASSWORD}@${HOSTNAME ?? 'localhost'}:${DATABASE_PORT}`;
|
||||||
|
|
||||||
|
|
||||||
let db: Db | null = null;
|
let db: Db | null = null;
|
||||||
|
@ -18,7 +19,7 @@ export const getMongoDBClient = async () => {
|
||||||
const client = new MongoClient(URI);
|
const client = new MongoClient(URI);
|
||||||
|
|
||||||
await client.connect();
|
await client.connect();
|
||||||
db = client.db(DATABASENAME);
|
db = client.db(DATABASE_NAME);
|
||||||
|
|
||||||
return db;
|
return db;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue