Skip to content

Instantly share code, notes, and snippets.

@leandrojo
Created October 31, 2014 00:35
Show Gist options
  • Select an option

  • Save leandrojo/fd411f9c24dd824b4cf2 to your computer and use it in GitHub Desktop.

Select an option

Save leandrojo/fd411f9c24dd824b4cf2 to your computer and use it in GitHub Desktop.
#!upstart
description "hasbel.me server"
author "leandro"
start on startup
stop on shutdown
script
export HOME="/root"
echo $$ > /var/run/hasbel-me.pid
exec sudo -u root usr/local/bin/nodemon /apps/hasbel.me/server.js >> /var/log/hasbel-me.sys.log 2>&1
end script
pre-start script
# Date format same as (new Date()).toISOString() for consistency
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/hasbel-me.sys.log
end script
pre-stop script
rm /var/run/hasbel-me.pid
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/hasbel-me.sys.log
end script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment