Ctrl K
ComunidadGuías…

ecosystem.config.cjs

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
// PM2 ecosystem — process runs from the git checkout.
// Docs: ldz-kit/infra/deploy.md
//
// Prefer calling `next` directly. Corepack's `pnpm` shim is a Node script;
// `script: 'pnpm'` + `interpreter: 'bash'` makes PM2 run it as shell and fail with
// `process.env.COREPACK_...: command not found`.

module.exports = {
  apps: [
    {
      name: 'e30-frontend',
      cwd: '/home/lando/frontend/repo',
      script: 'node_modules/next/dist/bin/next',
      // Pin runtime to the Node that evaluates this file (deploy.sh's `nvm use` from .nvmrc),
      // not the Node the PM2 daemon happens to run on.
      interpreter: process.execPath,
      args: 'start -p 5173',
      env: {
        PORT: 5173,
        NODE_ENV: 'production',
        NODE_OPTIONS: '--no-deprecation',
      },
    },
  ],
}