remove system-specific files
This commit is contained in:
parent
3f68c489ff
commit
aa54664f80
|
@ -1,5 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
sudo rsync -v walnut /etc/init.d/
|
||||
sudo chmod 755 /etc/init.d/walnut
|
||||
sudo update-rc.d walnut defaults
|
|
@ -1,39 +0,0 @@
|
|||
### BEGIN INIT INFO
|
||||
# Provides: walnut
|
||||
# Required-Start: $all
|
||||
# Required-Stop:
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: WALNUT Home Cloud
|
||||
### END INIT INFO
|
||||
|
||||
export PATH=$PATH:/bin:/usr/bin:/usr/local/bin
|
||||
|
||||
PIDFILE=/var/run/walnut.pid
|
||||
DATE=`date '+%F_%H-%M-%S'`
|
||||
|
||||
cd /srv/walnut
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
mkdir -p /srv/walnut/logs
|
||||
mkdir -p /srv/walnut/.forever
|
||||
exec forever -p /srv/walnut/.forever --minUptime=20000 --spinSleepTime=100 --workingDir=/srv/walnut/ -l "/srv/walnut/logs/access.${DATE}.log" -e "/srv/walnut/logs/error.${DATE}.log" --pidFile=$PIDFILE start /srv/walnut/bin/walnut.js
|
||||
;;
|
||||
stop)
|
||||
exec forever stopall
|
||||
;;
|
||||
restart)
|
||||
mkdir -p /srv/walnut/logs
|
||||
mkdir -p /srv/walnut/.forever
|
||||
exec forever stopall
|
||||
exec forever -p /srv/walnut/.forever --minUptime=20000 --spinSleepTime=100 --workingDir=/srv/walnut/ -l "/srv/walnut/logs/access.${DATE}.log" -e "/srv/walnut/logs/error.${DATE}.log" --pidFile=$PIDFILE start /srv/walnut/bin/walnut.js
|
||||
;;
|
||||
*)
|
||||
|
||||
echo "Usage: /etc/init.d/walnut {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
|
@ -1,23 +0,0 @@
|
|||
# sudo rsync -av etc/init/caddy.conf /etc/init/caddy.conf
|
||||
|
||||
description "Caddy Server"
|
||||
version "1.0"
|
||||
author "AJ ONeal"
|
||||
|
||||
# Upstart has nothing in $PATH by default
|
||||
env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
# Keep the server running on crash or machine reboot
|
||||
respawn
|
||||
respawn limit 10 120
|
||||
start on runlevel [2345]
|
||||
|
||||
# Start the server using spark and redirect output to log files
|
||||
script
|
||||
DATE=`date '+%F_%H-%M-%S'`
|
||||
cd /srv/walnut
|
||||
# exec /usr/local/bin/caddy -conf /srv/walnut/Caddyfile -pidfile /tmp/caddy.pid \
|
||||
exec start-stop-daemon --start --pidfile /tmp/caddy.pid --exec /usr/local/bin/caddy -- -conf /srv/walnut/Caddyfile --pidfile /tmp/caddy.pid \
|
||||
> "./logs/access.caddy.${DATE}.log" \
|
||||
2> "./logs/error.caddy.${DATE}.log"
|
||||
end script
|
|
@ -1,24 +0,0 @@
|
|||
# sudo rsync -av upstart-walnut /etc/init/walnut.conf
|
||||
# sudo service walnut restart
|
||||
|
||||
description "WALNUT application host"
|
||||
version "1.0"
|
||||
author "AJ ONeal"
|
||||
|
||||
# Upstart has nothing in $PATH by default
|
||||
env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
# Keep the server running on crash or machine reboot
|
||||
respawn
|
||||
respawn limit 10 120
|
||||
start on runlevel [2345]
|
||||
|
||||
# Start the server using spark and redirect output to log files
|
||||
script
|
||||
DATE=`date '+%F_%H-%M-%S'`
|
||||
cd /srv/walnut/
|
||||
mkdir -p logs
|
||||
exec node bin/walnut \
|
||||
> "./logs/access.${DATE}.log" \
|
||||
2> "./logs/error.${DATE}.log"
|
||||
end script
|
Loading…
Reference in New Issue