2024-03-18 16:21:42 +05:30

25 lines
675 B
JavaScript

const path = require('path');
// import .env variables
require('dotenv').config({
path: path.join(__dirname, `../../.env.${process.env.NODE_ENV}`),
sample: path.join(__dirname, '../../.env.example'),
});
module.exports = {
env: process.env.NODE_ENV,
port: process.env.PORT,
jwtSecret: process.env.JWT_SECRET,
jwtExpirationInterval: process.env.JWT_EXPIRATION_MINUTES,
mongo: {
uri: process.env.MONGO_URI,
},
logs: process.env.NODE_ENV === 'production' ? 'combined' : 'dev',
emailConfig: {
host: process.env.EMAIL_HOST,
port: process.env.EMAIL_PORT,
username: process.env.EMAIL_USERNAME,
password: process.env.EMAIL_PASSWORD,
},
};