Static-Assets im Image lesbar machen #2

Merged
hru merged 1 commit from ops/static-permissions into main 2026-07-28 19:56:51 +00:00
Owner

Nginx liest static/ als eigener Nutzer aus dem Volume, COPY übernimmt aber die
Dateimodi des bauenden Rechners. static/lib/format.mjs liegt hier lokal als
0600 vor — Git speichert nur das x-Bit, ein frischer Clone hätte 0644 gehabt,
das Image bekommt jetzt aber die Umask des Entwicklungsrechners.

Ohne chmod lieferte nginx die Datei mit 403 aus; in der lokalen Deploy-Probe
reproduziert und nach dem Fix als 200 bestätigt.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

Nginx liest static/ als eigener Nutzer aus dem Volume, COPY übernimmt aber die Dateimodi des bauenden Rechners. static/lib/format.mjs liegt hier lokal als 0600 vor — Git speichert nur das x-Bit, ein frischer Clone hätte 0644 gehabt, das Image bekommt jetzt aber die Umask des Entwicklungsrechners. Ohne chmod lieferte nginx die Datei mit 403 aus; in der lokalen Deploy-Probe reproduziert und nach dem Fix als 200 bestätigt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Nginx liest static/ als eigener Nutzer aus dem Volume, COPY übernimmt aber die
Dateimodi des bauenden Rechners. static/lib/format.mjs liegt hier lokal als
0600 vor — Git speichert nur das x-Bit, ein frischer Clone hätte 0644 gehabt,
das Image bekommt jetzt aber die Umask des Entwicklungsrechners.

Ohne chmod lieferte nginx die Datei mit 403 aus; in der lokalen Deploy-Probe
reproduziert und nach dem Fix als 200 bestätigt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
hru merged commit e371d2302d into main 2026-07-28 19:56:51 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hru/VMS!2
No description provided.