Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
¿Argumentos del nodo PM2 pero solo se publican durante/después de la implementación?

Estoy usando PM2 para la implementación usando un archivo de ecosistema, y aunque sé que puedo pasar argumentos de nodo como este;

 { "apps": [ { "name": "myApp", "script": "./myApp.js", "args": "--randomArgs" } ] }

Esto usa esos argumentos en cada inicio. Solo quiero usar este argumento al implementar o, más específicamente, como parte de la rutina posterior a la implementación. Mi código tiene algunas cosas posteriores a la implementación que debe hacer en el primer inicio indicado por este argumento de la CLI, pero no en ningún inicio posterior.

He intentado hacerlo de esta manera.

 deploy : { development : { "user" : "ubuntu", "host" : ["192.168.0.13", "192.168.0.14", "192.168.0.15"], "ref" : "origin/master", "repo" : "git@github.com:Username/repository.git", "path" : "/var/www/my-repository", "post-deploy" : "npm install && pm2 startOrRestart ecosystem.config.js --randomArgs --update-env --env development" } }

Pero los argumentos no son visibles en process.argv. También probé --node-args="--randomArgs" en la cadena CLI posterior a la implementación y tampoco funcionó.

Solo funciona si lo pongo en la sección de aplicaciones de ecosistema.config.js pero esa no es la acción deseada.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda