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-service
Luego 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" --start
Con 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 list
Y de esta forma sencilla tendremos todos nuestros proyectos corriendo bajo el mismo servidor.
Top comments (0)