diff --git a/Dockerfile b/Dockerfile index a78b42d..fdb7d5e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,7 @@ SHELL ["/bin/bash","-ex","-c"] ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && apt-get install -y\ build-essential\ + cron\ locales\ libgdal-dev\ libpq-dev\ @@ -53,6 +54,9 @@ RUN python3 -m pip install -r requirements.txt # APP WORKDIR /app COPY . . +COPY ./support/cron/* /etc/cron.d/ +RUN chmod 0644 /etc/cron.d/*\ + && touch /var/log/cron.log EXPOSE 8000 diff --git a/support/cron/django-cas b/support/cron/django-cas new file mode 100644 index 0000000..bca7cb4 --- /dev/null +++ b/support/cron/django-cas @@ -0,0 +1,3 @@ +0 0 * * * cas-user /app/manage.py clearsessions +*/5 * * * * cas-user /app/manage.py cas_clean_tickets +5 0 * * * cas-user /app/manage.py cas_clean_sessions