Files
webpage/Dockerfile
2026-02-28 21:44:43 +00:00

13 lines
332 B
Docker

# 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