diff --git a/docker/services/swh-web/entrypoint.sh b/docker/services/swh-web/entrypoint.sh index 2d0ef86..9fb843f 100755 --- a/docker/services/swh-web/entrypoint.sh +++ b/docker/services/swh-web/entrypoint.sh @@ -46,6 +46,16 @@ case "$1" in echo "Creating Django admin user" echo "$create_admin_script" | python3 -m swh.web.manage shell + ( + while true + do + (date && django-admin refresh_savecodenow_statuses \ + --settings=${DJANGO_SETTINGS_MODULE} 2>&1) >> /tmp/refresh-statuses.log + sleep 5 + done + ) & + disown + echo "starting the swh-web server" exec gunicorn --bind 0.0.0.0:5004 \ --threads 2 \