← back to Small Business Builder

ecosystem.config.cjs

23 lines

/**
 * small-business-builder — pm2 master config
 *
 *   pm2 start ecosystem.config.cjs && pm2 save
 *
 * Ports:
 *   9760  smb-builder    public Express viewer + admin + scrape APIs
 */
module.exports = {
  apps: [
    {
      name: 'smb-builder',
      script: 'src/server/index.js',
      cwd: __dirname,
      env: { NODE_ENV: 'production', PORT: 9760 },
      max_memory_restart: '512M',
      autorestart: true,
      out_file: 'logs/smb-builder.out.log',
      error_file: 'logs/smb-builder.err.log',
    },
  ],
};