fix: public-Verzeichnis und Anwendungssymbol ergaenzt

Das Docker-Abbild liess sich nicht bauen: der Dockerfile kopiert
/app/public, das Verzeichnis gab es aber nie. Der Fehler waere erst beim
ersten Deployment aufgefallen.

Dasselbe fehlende Verzeichnis war die Ursache fuer den Favicon-404, der
im Entwicklungsmodus in der Browserkonsole stand. Jetzt liegt dort
robots.txt (Disallow fuer alles - diese Anwendung gehoert in keinen
Suchindex) und das Symbol kommt aus src/app/icon.svg.

Abbild geprueft: 583 MB, Node 22, Zeitzone Europe/Berlin, tesseract
5.5.2 mit deutschen Sprachdaten, pdftoppm aus poppler-utils, Lauf als
unprivilegierter Benutzer cockpit, Migrationen und beide SQL-Skripte an
Bord.

Etappe: 8
Phase: Haertung
This commit is contained in:
Florian Wilde
2026-08-22 08:01:18 +02:00
parent 6865bae05e
commit 4b953e7887
3 changed files with 21 additions and 2 deletions
+6 -2
View File
@@ -3,8 +3,12 @@
# =============================================================================
#
# Drei Stufen, damit im laufenden Abbild weder Quelltext noch Bauwerkzeuge
# liegen. Das Ergebnis ist rund 400 MB - der groesste Anteil davon sind
# Tesseract und die deutschen Sprachdaten fuer die Texterkennung.
# liegen. Das Ergebnis sind rund 580 MB - der groesste Anteil davon sind
# Tesseract mit den deutschen Sprachdaten und die Prisma-Engines.
#
# Geprueft im fertigen Abbild: Node 22, Zeitzone Europe/Berlin,
# tesseract 5.5.2 mit Sprache deu, pdftoppm aus poppler-utils, Lauf als
# Benutzer cockpit (uid 1001), Migrationen und SQL-Skripte an Bord.
#
# Basis ist Alpine: kleiner Angriffsflaeche, und @node-rs/argon2 sowie
# Prisma bringen fertige musl-Binaerdateien mit.