modarb-be / src /configs /config.ts
Hozifa Elgharbawy
update
6099975
raw
history blame
531 Bytes
import dotenv from "dotenv";
import { Env } from "@lib/env/env";
dotenv.config();
export interface Config {
port: number;
db: {
uri: string;
};
jwt: {
secret: string;
expiresIn: string;
};
saltRounds: number;
}
export const config: Config = {
port: Env.get("PORT", 4000).toNumber(),
db: {
uri: Env.get("DB_URI").toString(),
},
jwt: {
secret: Env.get("JWT_SECRET").toString(),
expiresIn: Env.get("JWT_EXPIRES_IN").toString(),
},
saltRounds: Env.get("SALT_ROUNDS", 5).toNumber(),
};