diff --git a/Dockerfile b/Dockerfile index cf36cc1..6f66af5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 \ && chown timetracker:timetracker /var/log/supervisor /home/timetracker/data -RUN curl -sL "https://caddyserver.com/api/download?os=linux&arch=amd64" \ - -o /usr/local/bin/caddy && chmod +x /usr/local/bin/caddy +ARG CADDY_VERSION=2.9.1 +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