Pin Caddy version
Django CI/CD / test (push) Failing after 34s
Django CI/CD / build-and-push (push) Has been skipped

This commit is contained in:
2026-05-12 18:04:50 +02:00
parent 0a52c4da7b
commit bf6d20ca58
+7 -2
View File
@@ -32,8 +32,13 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& mkdir -p /var/log/supervisor /etc/supervisor/conf.d /home/timetracker/data \ && mkdir -p /var/log/supervisor /etc/supervisor/conf.d /home/timetracker/data \
&& chown timetracker:timetracker /var/log/supervisor /home/timetracker/data && chown timetracker:timetracker /var/log/supervisor /home/timetracker/data
RUN curl -sL "https://caddyserver.com/api/download?os=linux&arch=amd64" \ ARG CADDY_VERSION=2.9.1
-o /usr/local/bin/caddy && chmod +x /usr/local/bin/caddy RUN curl -sL "https://github.com/caddyserver/caddy/releases/download/v${CADDY_VERSION}/caddy_${CADDY_VERSION}_linux_amd64.tar.gz" \
-o /tmp/caddy.tar.gz && \
tar -xzf /tmp/caddy.tar.gz -C /tmp && \
mv /tmp/caddy /usr/local/bin/caddy && \
rm /tmp/caddy.tar.gz && \
chmod +x /usr/local/bin/caddy
WORKDIR /home/timetracker/app WORKDIR /home/timetracker/app