Skip to content

Commit

Permalink
upstart script for our ubuntu server
Browse files Browse the repository at this point in the history
  • Loading branch information
tobixen committed Jan 8, 2016
1 parent 56ae377 commit b8f8107
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions drywall.upstart
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!upstart
description "Piratpartiets Medlemsportal"
author "Asbjørn et al"

start on startup
stop on shutdown

env APPNAME="medlem.piratpartiet.no"

script
export HOME="/var/www/$APPNAME"
echo $$ > /var/run/$APPNAME.pid

/bin/bash <<EOT
cd /var/www/$APPNAME
exec sudo -u drywall /usr/local/bin/npm start >> /var/log/$APPNAME.log
EOT

end script

pre-start script
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/$APPNAME.log
end script

pre-stop script
rm /var/run/$APPNAME.pid
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/$APPNAME.log
end script

0 comments on commit b8f8107

Please sign in to comment.