Skip to content

Commit

Permalink
Upstart script added
Browse files Browse the repository at this point in the history
  • Loading branch information
rabchev committed Mar 28, 2015
1 parent 36ffc20 commit 77224e5
Showing 1 changed file with 8 additions and 20 deletions.
28 changes: 8 additions & 20 deletions bin/wetty.conf
@@ -1,25 +1,13 @@
# cat /etc/init/transloaditapi2.conf
# http://upstart.ubuntu.com/wiki/Stanzas
# Upstart script
# /etc/init/wetty.conf

description "Transloadit.com node.js API 2"
author "kvz"
description "Web TTY"
author "Wetty"

start on started network
stop on stopping network

stop on shutdown
respawn
respawn limit 20 5

# Max open files are @ 1024 by default. Bit few.
limit nofile 32768 32768

script
set -e
mkfifo /tmp/api2-log-fifo
( logger -t api2 </tmp/api2-log-fifo & )
exec >/tmp/api2-log-fifo
rm /tmp/api2-log-fifo
exec sudo -u www-data MASTERKEY=`cat /transloadit/keys/masterkey` /transloadit/bin/server 2>&1
end script

post-start script
/transloadit/bin/notify.sh 'API2 Just started'
end script
exec wetty -p 3000

0 comments on commit 77224e5

Please sign in to comment.