multi lang mit hugo

This commit is contained in:
2026-02-28 21:44:43 +00:00
parent eb9b30bfb5
commit 1ab276fdfd
13 changed files with 591 additions and 276 deletions

13
Dockerfile Normal file
View File

@@ -0,0 +1,13 @@
# Stage 1: Hugo bauen
FROM klakegg/hugo:alpine AS builder
# WICHTIG: Kopiere das gesamte Verzeichnis, nicht nur den Inhalt
COPY . /src
# Bauen der Seite
RUN hugo
# Stage 2: Nginx ausliefern
FROM nginx:alpine
# Kopieren der generierten Seite
COPY --from=builder /src/public /usr/share/nginx/html
# Nginx läuft auf Port 80
EXPOSE 80