← back to Dw Boardroom Governance

ecosystem.config.cjs

29 lines

module.exports = {
  apps: [
    {
      name: 'dw-governance-api',
      script: 'dist/api/server.js',
      cwd: '/root/Projects/dw-boardroom-governance',
      env: {
        PORT: 4020,
        NODE_ENV: 'production',
        DATABASE_URL: 'postgresql://dw_admin:GDTfRN4cfYo8nwyiov0r22WF@127.0.0.1:5432/dw_unified',
        AUTH_USER: 'admin',
        AUTH_PASS: 'DWSecure2024!',
        FRONTEND_URL: 'http://45.61.58.125:4030',
      },
      node_args: '--max-old-space-size=128',
      max_memory_restart: '150M',
    },
    {
      name: 'dw-governance-ui',
      script: './serve.cjs',
      cwd: '/root/Projects/dw-boardroom-governance/frontend',
      env: {
        NODE_ENV: 'production',
      },
      max_memory_restart: '100M',
    }
  ]
};