DEV Community

Cover image for Ejecutar varias aplicaciones en Node.Js
Danniel Navas
Danniel Navas

Posted on

1 1

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
Enter fullscreen mode Exit fullscreen mode

Luego de esto nos dirigimos a la ubicación de nuestro proyecto.

cd /var/www/dannielnavas/
Enter fullscreen mode Exit fullscreen mode

Estando dentro ejecutamos el servicio.

sudo forever-service install dannielnavas --script ./bin/www -e "NODE_ENV=production PORT=3000" --start
Enter fullscreen mode Exit fullscreen mode

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"
Enter fullscreen mode Exit fullscreen mode

Si queremos conocer que servicios tenemos corriendo tenemos el comando.

sudo forever list
Enter fullscreen mode Exit fullscreen mode

Y de esta forma sencilla tendremos todos nuestros proyectos corriendo bajo el mismo servidor.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay