Ejecutar varias aplicaciones en Node.Js
Hace unos días en un proyecto tuve que desplegar dos aplicaciones en Node.js en el mismo servidor y en ese momento encontré un gran dilema ya que no daba en como hacer esto pero con tanto rodar y rodar di con la grandiosa solución y la verdad es muy sencillo. Lo primero que tenemos que hacer es instalar por npm estados dos servicios.
sudo npm install -g forever forever-serviceLuego de esto nos dirigimos a la ubicación de nuestro proyecto.
cd /var/www/dannielnavas/Estando dentro ejecutamos el servicio.
sudo forever-service install dannielnavas --script ./bin/www -e "NODE_ENV=production PORT=3000" --startCon esto obtendremos mediante un servicio del sistema operativo nuestro proyecto en ejecución. Para manejar el servicio contamos con estas opciones:
Start – "sudo start dannielnavas"
Stop – "sudo stop dannielnavas"
Status – "sudo status dannielnavas"
Restart – "sudo restart dannielnavas"Si queremos conocer que servicios tenemos corriendo tenemos el comando.
sudo forever listY de esta forma sencilla tendremos todos nuestros proyectos corriendo bajo el mismo servidor.
Escrito por Danniel Navas
Senior Product Engineer. Escribo sobre la intersección entre buena ingeniería y gran experiencia de usuario. Si te gustó esto, sígueme en Twitter .