Make container more robust #95
+7
-2
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user