diff --git a/backend/Dockerfile b/backend/Dockerfile index 67698f672f407380c1160a53bcc5b94656327dc4..30a59ba43a27224930a8aec7a1f15854562dda51 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -16,7 +16,7 @@ FROM python:3.11.4-slim-bookworm as django RUN apt update -y && apt upgrade -y && apt install -y python3-dev libpq-dev cron -RUN useradd -ms /bin/bash worker +RUN useradd -ms /bin/bash worker && usermod -aG cron worker WORKDIR /code @@ -25,6 +25,7 @@ RUN echo "*/5 * * * * python /code/manage.py clear-sessions-history > /proc/1/fd && crontab -u worker /etc/cron.d/clean-session \ && chmod u+s /usr/sbin/cron +RUN chown root:worker /var/run && chmod g+w /var/run RUN touch /var/run/crond.pid && chown worker:worker /var/run/crond.pid COPY --chown=worker:worker --from=requirements-stage /tmp/requirements.txt /code/requirements.txt