Basta adicionar um arquivo em / etc / init com direitos de execução com o seguinte conteúdo:
#!upstart
description "app-name"
start on started mountall
stop on shutdown
# Automatically respawn:
respawn
respawn limit 99 5
env NODE_ENV=production
exec node /path/to/node/app/app.js >> /var/log/app-name.log 2>&1
Você pode acessar o aplicativo como um serviço executando qualquer uma das ações típicas ( iniciar , parar e reiniciar ):
ação app-name