dss-server / src /config /env.js
yeshwanth-kr's picture
Upload 43 files
8c7b7ca verified
raw
history blame contribute delete
936 Bytes
const dotenv = require('dotenv');
dotenv.config();
module.exports = {
port: Number(process.env.PORT || 5000),
nodeEnv: process.env.NODE_ENV || 'development',
frontendUrl: process.env.FRONTEND_URL || 'http://localhost:5173',
jwtSecret: process.env.JWT_SECRET || 'change_this_secret',
mongoUri: process.env.MONGO_URI || 'mongodb://127.0.0.1:27017',
mongoDbName: process.env.MONGO_DB_NAME || 'vendor_management_system',
smtp: {
host: process.env.SMTP_HOST,
port: Number(process.env.SMTP_PORT || 587),
secure: String(process.env.SMTP_SECURE || 'false') === 'true',
user: process.env.SMTP_USER,
pass: process.env.SMTP_PASS,
from: process.env.ALERT_FROM_EMAIL || 'no-reply@dss.local'
},
twilio: {
sid: process.env.TWILIO_ACCOUNT_SID,
token: process.env.TWILIO_AUTH_TOKEN,
from: process.env.TWILIO_WHATSAPP_FROM
},
enableCron: String(process.env.ENABLE_CRON || 'true') === 'true'
};