docker-dev: Refresh save code now statuses periodically
Without the following, as currently, the fresh new build from swh.web 0.0.302 onward, new save code now requests are not updated anymore through the ui. The following makes sure the status are updated periodically (15s).
This simply loops through indefinitely and periodically updates in db the save code now request statuses. As installing a cron was deemed unnecessary [1]
This is the equivalent of what's been deployed in production [2]
Related to T3280
Test Plan
docker-compose up, do some save code now requests and check the status gets updated when browsing through pagination:
$ swh-doco exec swh-web /bin/bash
+ cd /home/tony/work/inria/repo/swh/swh-environment/docker
+ docker-compose -f docker-compose.yml -f docker-compose.override.yml exec swh-web /bin/bash
root@8b20f39d055c:/# tail -f /tmp/refresh-statuses.log
...
Successfully updated 2 save request(s).
Thu Apr 29 08:48:01 UTC 2021
Nothing to do.
...
Migrated from D5641 (view on Phabricator)