From 88b0d97b486a52d7ae49be46f833c188ec51fcea Mon Sep 17 00:00:00 2001 From: Reto Bollinger Date: Sun, 17 Nov 2024 22:11:44 +0100 Subject: [PATCH] Moving docker cmd stuff to a shellscript and moving away from ENTRYPOINT (there is no reason for an entrypoint right now) towards CMD --- lektor/docker/Dockerfile | 7 +++++-- lektor/docker/entrypoint.sh | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 lektor/docker/entrypoint.sh diff --git a/lektor/docker/Dockerfile b/lektor/docker/Dockerfile index 6d13b95..e256ef2 100644 --- a/lektor/docker/Dockerfile +++ b/lektor/docker/Dockerfile @@ -6,9 +6,12 @@ RUN pipx install lektor RUN mkdir -p /opt/lektor/project && mkdir -p /opt/lektor/output RUN sed -i '/de_DE.UTF-8/s/^# //g' /etc/locale.gen && locale-gen +COPY entrypoint.sh /opt/entrypoint.sh +RUN chmod +x /opt/entrypoint.sh + WORKDIR /opt/lektor/project ENV PATH="$PATH:/root/.local/bin" +ENV CALENDAR_URL="https://backoffice.pc-stammertal.ch/remote.php/dav/public-calendars/RqLX5wj25aY6cpnP?export" -ENTRYPOINT [ "/root/.local/bin/lektor", "--project", "/opt/lektor/project", "server" ] -CMD [ "--host", "0.0.0.0" ] +CMD ["/opt/entrypoint.sh"] \ No newline at end of file diff --git a/lektor/docker/entrypoint.sh b/lektor/docker/entrypoint.sh new file mode 100644 index 0000000..685f09d --- /dev/null +++ b/lektor/docker/entrypoint.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +/opt/lektor/scripts/calendar-fetcher.sh ${CALENDAR_URL} > /opt/lektor/project/content/termine/contents.lr +/root/.local/bin/lektor --project /opt/lektor/project server --host 0.0.0.0 \ No newline at end of file