const fs = require('fs') const path = require('path') function loadEnvFile(file) { const out = {} if (!fs.existsSync(file)) return out const text = fs.readFileSync(file, 'utf8') for (const raw of text.split('\n')) { const line = raw.trim() if (!line || line.startsWith('#')) continue const eq = line.indexOf('=') if (eq < 0) continue const key = line.slice(0, eq).trim() let val = line.slice(eq + 1).trim() if ((val.startsWith('"') && val.endsWith('"')) || (val.startsWith("'") && val.endsWith("'"))) { val = val.slice(1, -1) } out[key] = val } return out } const envProd = loadEnvFile(path.resolve(__dirname, '.env')) module.exports = { apps: [ { name: 'erpfrontend', port: '3001', exec_mode: 'cluster', instances: '2', script: './.output/server/index.mjs', interpreter: '/root/.nvm/versions/node/v22.14.0/bin/node', env: envProd, } ] }