1 Commits
Author SHA1 Message Date
Jan Wagner 010c460227 fix(build): forward NEXT_PUBLIC_BUILD_HASH/DATE via compose build args
deploy-vps.sh setzt die Variablen in der Shell und ruft
'docker compose build app'. Aber docker-compose reicht ENV-Vars aus der
Shell nur dann als Build-Args durch, wenn sie explizit unter 'build.args'
in der compose.yml stehen — sonst werden sie als runtime-env interpretiert
und stehen zur Build-Zeit nicht zur Verfügung.

Fix: NEXT_PUBLIC_BUILD_HASH und NEXT_PUBLIC_BUILD_DATE unter build.args
deklarieren mit Default-Fallback ('dev', '1970-01-01'), so dass sie auch
bei manuellem 'docker build .' ohne env funktionieren.

deploy-vps.sh bleibt unverändert: NEXT_PUBLIC_BUILD_HASH=$COMMIT_HASH ...   docker compose build app funktioniert jetzt durch.

Erwartetes Ergebnis: 'build <commit-hash> · <date>' im Footer aller Pages.
2026-08-31 21:05:50 +02:00