Changeset View
Changeset View
Standalone View
Standalone View
dockerfiles/swh-scheduler-worker/entrypoint.sh
Show All 22 Lines | |||||
EOF | EOF | ||||
chmod 0600 ~/.pgpass | chmod 0600 ~/.pgpass | ||||
case "$1" in | case "$1" in | ||||
"shell") | "shell") | ||||
exec bash -i | exec bash -i | ||||
;; | ;; | ||||
"listener") | |||||
echo Starting the swh-scheduler listener | |||||
exec python -m swh.scheduler.celery_backend.listener | |||||
;; | |||||
"runner") | |||||
echo Starting the swh-scheduler runner | |||||
exec sh -c 'while true; do | |||||
echo running pending tasks at `/bin/date`; | |||||
python -m swh.scheduler.celery_backend.runner; | |||||
sleep 10; | |||||
done' # beuark | |||||
;; | |||||
*) | *) | ||||
echo "Provide a command (shell|listener|runner)" | echo Starting the swh-scheduler $1 | ||||
exit 1 | exec swh-scheduler --log-level ${LOGLEVEL} $@ | ||||
;; | ;; | ||||
esac | esac |