1 changed files with 8 additions and 20 deletions
@ -1,25 +1,13 @@ |
|||||
# cat /etc/init/transloaditapi2.conf |
# Upstart script |
||||
# http://upstart.ubuntu.com/wiki/Stanzas |
# /etc/init/wetty.conf |
||||
|
|
||||
description "Transloadit.com node.js API 2" |
description "Web TTY" |
||||
author "kvz" |
author "Wetty" |
||||
|
|
||||
|
start on started network |
||||
|
stop on stopping network |
||||
|
|
||||
stop on shutdown |
|
||||
respawn |
respawn |
||||
respawn limit 20 5 |
respawn limit 20 5 |
||||
|
|
||||
# Max open files are @ 1024 by default. Bit few. |
exec wetty -p 3000 |
||||
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 |
|
||||
|
Loading…
Reference in new issue