Así que actualmente tenemos un archivo config.js que exporta una lista de {aplicaciones} que pm2 toma e inicia (pm2 start core.config.js).
Sin embargo, algunos de estos no deben iniciarse realmente. En otras palabras, debe comenzar en un estado caído. Esto se debe a que si un cliente configura manualmente ciertos servicios (procesos) para que estén desactivados, pm2 no debe iniciarlos, pero aún deben estar visibles en el estado de pm2 pero como "Detenido" o "deshabilitado"

Ejemplo sería el IntegrationMicroService en la imagen