import dotenv from "dotenv"; import path from "path"; dotenv.config(); export const config = { port: parseInt(process.env.PORT || "4000", 10), mongoUri: process.env.MONGO_URI || "mongodb://mongo:27017/wisecoltci", adminUsername: process.env.ADMIN_USERNAME || "admin", adminPassword: process.env.ADMIN_PASSWORD || "password", jwtSecret: process.env.JWT_SECRET || "changeme", clientOrigin: process.env.CLIENT_ORIGIN || "http://localhost:5173", deploymentsRoot: process.env.DEPLOYMENTS_ROOT || path.join(process.cwd(), "deployments") }; if (!config.jwtSecret) { throw new Error("JWT_SECRET is required"); }