Cómo arrancar una aplicación en NodeJS como servicio en Ubuntu

Ghost

Hace unos días hablábamos de cómo echar a andar Ghost en un servidor Ubuntu. Ya avisaba al final del post de que nos faltaba un detalle aún para tener nuestro blog 100% operativo: que el mismo se arranque automáticamente al encender el PC.

Para ello echamos mano de Upstart, que viene de serie en Ubuntu, y que aunque no es difícil de utilizar, utilizaremos a través del paquete upstarter para NodeJS que nos hará la vida aún más sencilla.

Puede que aún así, al reiniciar el servidor el servicio no arranque normalmente, si es vuestro caso, haciendo caso a la recomendación que encontramos en Ask Ubuntu ya lo tendríamos listo. Como estamos usando un Proxy en Apache, iniciamos la aplicación cuando ya tengamos interfaz de red cambiando el punto de inicio a

start on started network-interface INTERFACE=eth0

Listo. Este upstart, por cierto, nos servirá para arrancar como servicio cualquier otra cosa que necesitemos.

Jose Alcántara
Resolviendo problemas mediante ciencia, software y tecnología. Hice un doctorado especializado en desarrollo de hardware para análisis químico. Especialista en desarrollo agile de software. Más sobre Jose Alcántara.
Este blog usa cookies para su funcionamiento.    Más información
Privacidad