Dieser Commit ist enthalten in:
Claude Project Manager
2025-07-05 17:51:16 +02:00
Commit 0d7d888502
1594 geänderte Dateien mit 122839 neuen und 0 gelöschten Zeilen

29
v2_nginx/Dockerfile Normale Datei
Datei anzeigen

@ -0,0 +1,29 @@
FROM nginx:alpine
# Zeitzone setzen
ENV TZ=Europe/Berlin
RUN apk add --no-cache tzdata \
&& ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime \
&& echo "Europe/Berlin" > /etc/timezone
# SSL-Verzeichnis erstellen
RUN mkdir -p /etc/nginx/ssl
# Default config entfernen
RUN rm -f /etc/nginx/conf.d/default.conf
# Nginx-Konfiguration kopieren
COPY nginx.conf /etc/nginx/nginx.conf
# SSL-Zertifikate kopieren
COPY ssl/fullchain.pem /etc/nginx/ssl/
COPY ssl/privkey.pem /etc/nginx/ssl/
COPY ssl/dhparam.pem /etc/nginx/ssl/
# Berechtigungen setzen
RUN chmod 600 /etc/nginx/ssl/privkey.pem
RUN chmod 644 /etc/nginx/ssl/dhparam.pem
EXPOSE 80 443
CMD ["nginx", "-g", "daemon off;"]