#!/usr/bin/with-contenv bash UMASK_SET=${UMASK_SET:-022} umask "$UMASK_SET" cd /app || exit PIDFILE=/run/app/celery-worker.pid if [ -f "${PIDFILE}" ] then PID=$(cat $PIDFILE) echo "Unexpected PID file exists at ${PIDFILE} with PID: ${PID}" if kill -0 $PID then echo "Killing old gunicorn process with PID: ${PID}" kill -9 $PID fi echo "Removing stale PID file: ${PIDFILE}" rm ${PIDFILE} fi #exec s6-setuidgid app \ # /usr/local/bin/celery --workdir /app -A tubesync worker --pidfile ${PIDFILE} -l INFO