mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-24 07:56:21 +00:00
38 lines
665 B
Bash
38 lines
665 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
s_pid=/srv/tmp/puma.pid
|
|
p_pid=/tmp/prometheus.pid
|
|
|
|
case $1 in
|
|
start)
|
|
su rails -c "cd /srv && foreman run migrate"
|
|
daemonize -c /srv -u rails /usr/bin/foreman start sutty
|
|
;;
|
|
|
|
stop)
|
|
cat $s_pid | xargs -r kill
|
|
;;
|
|
|
|
reload)
|
|
cat $s_pid | xargs -r kill -USR2
|
|
;;
|
|
|
|
prometheus)
|
|
case $2 in
|
|
start)
|
|
rm -f $p_pid
|
|
daemonize -c /srv -p $p_pid -l $p_pid -u rails /usr/bin/foreman start prometheus
|
|
;;
|
|
stop)
|
|
cat $p_pid | xargs -r kill
|
|
rm -f $p_pid
|
|
;;
|
|
esac
|
|
;;
|
|
|
|
blazer)
|
|
test -z "$2" || b="_$2"
|
|
su rails -c "cd /srv && foreman run blazer$b"
|
|
;;
|
|
esac
|