Hey, im trying to run a python app with gunicon-3 and rcctl
computer# cat /etc/rc.conf.local
httpd_flags=
guni_flags="-c /home/testuser/stuff/main.ini -D flaskapp:app"
guni_user=testuser
pkg_scripts=tor
computer# cat /etc/rc.d/guni
#!/bin/ksh
#
# $OpenBSD: Exp $
daemon="/usr/local/bin/gunicorn-3"
. /etc/rc.d/rc.subr
#rc_pre() { # rm /home/testuser/stuff/pid.pid #}
rc_stop() {
kill -9 `cat /home/testuser/stuff/pid.pid`
# rm /home/testuser/stuff/pid.pid
}
rc_cmd $1
#cat /home/testuser/stuff/main.ini
bind = "0.0.0.0:8801"
workers = 5
pidfile = '/home/testuser/stuff/pid.pid'
so this works:
/usr/local/bin/gunicorn-3 -c /home/testuser/stuff/main.ini -D flaskapp:app
but rcctl start guni just returns ok as it was started and doesnt start it.
what am i doing wrong? Thanks