5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-24 19:46:23 +00:00
panel/entrypoint.sh
2022-03-07 12:49:49 -03:00

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