gateway 구분중
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import 'dotenv/config';
|
||||
import { connect, Mongoose } from "mongoose";
|
||||
import { unwrap } from './util/unwrap.js';
|
||||
|
||||
const dbConfig = {
|
||||
host: unwrap(process.env.GAME_DB_HOST),
|
||||
port: Number(unwrap(process.env.GAME_DB_PORT)),
|
||||
user: unwrap(process.env.GAME_DB_USER),
|
||||
password: unwrap(process.env.GAME_DB_PASSWORD),
|
||||
database: unwrap(process.env.GAME_DB_DATABASE),
|
||||
}
|
||||
|
||||
const db: Promise<Mongoose> = (async () => {
|
||||
return await connect(`mongodb://${dbConfig.host}:${dbConfig.port}/${dbConfig.database}`, {
|
||||
auth:{
|
||||
username: dbConfig.user,
|
||||
password: dbConfig.password,
|
||||
}
|
||||
});
|
||||
})();
|
||||
|
||||
export default db;
|
||||
Reference in New Issue
Block a user