From 757e551a4273a2d682fa377ea734b73563d2b18f Mon Sep 17 00:00:00 2001 From: Shautvast Date: Thu, 26 Mar 2026 10:33:58 +0100 Subject: [PATCH] Add Dockerfile for self-hosted deployment Multi-stage: Hugo builder + nginx:alpine to serve static output. Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..57de87f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM hugomods/hugo:exts as builder + +WORKDIR /site +COPY . . +RUN git submodule update --init --recursive && hugo --minify + +FROM nginx:alpine +COPY --from=builder /site/public /usr/share/nginx/html +EXPOSE 80