modarb-be / src /configs /config.ts
moahmedwafy's picture
remove models server code
d471da2
raw
history blame contribute delete
778 Bytes
import dotenv from "dotenv";
import { Env } from "@lib/env/env";
dotenv.config();
export interface Config {
port: number;
swaggerServer: string;
host: string;
db: {
uri: string;
};
jwt: {
secret: string;
expiresIn: string;
};
saltRounds: number;
modelsServerUrl: string;
}
export const config: Config = {
port: Env.get("PORT", 7860).toNumber(),
swaggerServer: Env.getOptional('SWAGGER_SERVER').toString(),
host: Env.get("HOST", "http://localhost").toString(),
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(),
modelsServerUrl: Env.get("MODELS_SERVER_URL").toString(),
};