1 min de lectura node backend javascript spanish

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-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.

Danniel Navas

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 .