- Footer der Web-App verlinkt aufs Gitea-Repo mit kleinem Gitea-Logo (inline SVG) - Dockerfile (nginx:alpine) liefert web/ statisch aus -> Coolify Git-Deploy - deploy/nginx.conf: CSP frame-ancestors erlaubt Einbettung als iframe nur von gaertner.onl; sw.js/manifest ungecacht; Dev-Artefakte (_*) werden geblockt Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
10 lines
319 B
Docker
10 lines
319 B
Docker
# schattenpost Web/PWA — reine statische App hinter nginx.
|
|
# Coolify baut direkt aus dem Repo (Build Pack: Dockerfile).
|
|
FROM nginx:1.27-alpine
|
|
|
|
# App-Shell (die _*-Dev-Helfer werden per nginx-Regel nicht ausgeliefert).
|
|
COPY web/ /usr/share/nginx/html/
|
|
COPY deploy/nginx.conf /etc/nginx/conf.d/default.conf
|
|
|
|
EXPOSE 80
|