Ghost

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

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.

Doctor en Química laser especializado en desarrollo de hardware para análisis. Consultor y Project Manager. Autor de los libros publicados La sociedad de control y La neutralidad de la Red.

Submit a comment