From 110317b1d212fcd3ec256f142b13ec442e716604 Mon Sep 17 00:00:00 2001 From: Brendan Early Date: May 20 2021 18:40:03 +0000 Subject: remove anacron, make update interval one hour --- diff --git a/Dockerfile b/Dockerfile index 9b575e5..5842150 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,6 @@ RUN dnf -y upgrade \ python3-requests \ python3-jinja2 \ npm \ - cronie \ - cronie-anacron \ rsync WORKDIR /usr/local/src/packages @@ -34,7 +32,6 @@ RUN make setup-js \ && make js COPY container/nginx.conf /etc/nginx/nginx.conf -COPY container/update-packages.sh /etc/cron.daily/ COPY container/supervisord.conf /etc/supervisord.conf # TODO: Figure out how to use a read-write volume for diff --git a/container/supervisord.conf b/container/supervisord.conf index 93e4506..b0c973b 100644 --- a/container/supervisord.conf +++ b/container/supervisord.conf @@ -8,8 +8,8 @@ stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr stderr_logfile_maxbytes=0 -[program:anacron] -command=anacron -s -d -S /etc/packages/anacron +[program:updatescript] +command=/usr/local/src/packages/container/update-packages.sh stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr diff --git a/container/update-packages.sh b/container/update-packages.sh old mode 100644 new mode 100755 index dafa998..e86db79 --- a/container/update-packages.sh +++ b/container/update-packages.sh @@ -1,4 +1,7 @@ #!/bin/sh cd /usr/local/src/packages -make html-only -make update-solr \ No newline at end of file +while true; do + make html-only + make update-solr + sleep 3600 +done