It should be run periodically, so something like cron sounds enough.
It could be a docker image with crontab included.
For LyonTechHub, it must be deployed somewhere, if possible free (do not need lots of resources). Chosen provider could have an impact on solution used...