From 56d1d08c705b82238964a4217afa452f9b93f202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Rudowicz?= Date: Sun, 9 Mar 2025 22:41:01 +0100 Subject: [PATCH] Swap busybox webserver to caddy --- docker/serve.Dockerfile | 2 +- docker/serve_base.Dockerfile | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/docker/serve.Dockerfile b/docker/serve.Dockerfile index 1ddf0b9..26ec326 100644 --- a/docker/serve.Dockerfile +++ b/docker/serve.Dockerfile @@ -1,4 +1,4 @@ -FROM git.hswro.org/fleg/serve_base:latest +FROM git.hswro.org/fleg/serve_base:caddy # Copy the static website # Use the .dockerignore file to control what ends up inside the image! diff --git a/docker/serve_base.Dockerfile b/docker/serve_base.Dockerfile index 976db93..b1977d5 100644 --- a/docker/serve_base.Dockerfile +++ b/docker/serve_base.Dockerfile @@ -1,9 +1,7 @@ -FROM busybox:stable +FROM caddy:2.9 -# Create a non-root user to own the files and run our server -RUN adduser -D static -USER static -WORKDIR /home/static - -# Run BusyBox httpd -CMD ["busybox", "httpd", "-f", "-v", "-p", "3000"] +RUN echo -e ":3000 {\n\ + root * /var/www\n\ + file_server\n\ +}" > /etc/caddy/Caddyfile +WORKDIR /var/www