2
0
Fork 0
shiftregister/entrypoint.sh

23 lines
338 B
Bash
Executable File

#!/bin/sh
set -e
ROLE="${ROLE:-app}"
case "$ROLE" in
app)
rm -rf static/*
python manage.py collectstatic
python manage.py migrate
python manage.py importhtml
gunicorn shiftregister.wsgi -b 0.0.0.0:8000 "$@"
;;
worker)
celery -A shiftregister worker -B
;;
*)
echo 'unknown role "'"$ROLE"'"' >&2
sleep 1
;;
esac