diff --git a/debian/authentic2.init b/debian/authentic2.init index b904bca0d..560fb97d5 100644 --- a/debian/authentic2.init +++ b/debian/authentic2.init @@ -16,7 +16,7 @@ PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC=authentic2 NAME=authentic2 -DAEMON=/usr/bin/uwsgi +DAEMON=/usr/lib/authentic2/launch-authentic2.sh RUN_DIR=/run/$NAME PIDFILE=$RUN_DIR/$NAME.pid LOG_DIR=/var/log/$NAME diff --git a/debian/authentic2.service b/debian/authentic2.service index 514f50991..8ee92b223 100644 --- a/debian/authentic2.service +++ b/debian/authentic2.service @@ -10,7 +10,7 @@ User=authentic2 Group=authentic2 ExecStartPre=/usr/bin/authentic2-manage migrate --noinput ExecStartPre=/usr/bin/authentic2-manage collectstatic --noinput -ExecStart=/usr/bin/uwsgi --ini /etc/%p/%p-uwsgi.ini +ExecStart=/usr/lib/authentic2/launch-authentic2.sh --ini /etc/%p/%p-uwsgi.ini ExecReload=/bin/kill -HUP $MAINPID KillSignal=SIGQUIT TimeoutStartSec=0 diff --git a/debian/launch-authentic2.sh b/debian/launch-authentic2.sh index 03c127864..f6ba89676 100755 --- a/debian/launch-authentic2.sh +++ b/debian/launch-authentic2.sh @@ -12,4 +12,4 @@ if [ -f /etc/authentic2/authentic.conf ]; then . /etc/authentic2/authentic.conf fi -/usr/bin/gunicorn3 "$@" +exec /usr/bin/uwsgi "$@"