Files
robbis.space/kirby
Robert Rapp 266333069b Deployment reparieren: git safe.directory und Schreibrechte fuer www-data
Der Webhook lief, brach aber sofort ab:

    fatal: detected dubious ownership in repository at '/var/www/html'

Das Repo gehoert einem anderen Benutzer als dem, unter dem PHP-FPM
laeuft. Git verweigert daraufhin jede Operation, und weil deploy.php
die Schritte mit && verkettet, wurde hugo nie erreicht. Auf main
gepushte Aenderungen gingen deshalb nie live - die Seite zeigte immer
den Stand des letzten Containerstarts, weil nur der Entrypoint als
root gebaut hat.

Der Entrypoint traegt jetzt systemweit safe.directory fuer das Repo
und das Theme-Submodule ein und uebergibt das Verzeichnis an www-data,
damit git pull und der hugo-Build tatsaechlich schreiben koennen.

Greift erst nach einem Neubau des Containers - der laufende Container
kann sich nicht selbst reparieren.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 23:40:24 +02:00
..