Deploy-Skript prueft zwei umgeleitete Blog-Adressen und bricht ab #157

Closed
opened 2026-09-14 13:04:11 +00:00 by Phil · 0 comments
Owner

Symptom

./scripts/deploy/prod.sh --check bricht mit 2 von 32 Seiten antworten nicht mit 200 ab. Die beiden Treffer sind /blog/mein-reflex-war-freelancer und /en/blog/why-your-code-agent-starts-from-zero-every-day — beide liefern korrekt 301, weil #153 die Slugs nachgezogen und die alten Adressen dauerhaft umgeleitet hat.

Die PAGES-Liste in scripts/deploy/prod.sh wurde dabei nicht mitgezogen. Folge: jeder Deploy scheitert an der Live-Pruefung, obwohl die Seite gesund ist, und die beiden echten Zieladressen werden weder vorgewaermt noch geprueft.

Erwartung

PAGES nennt die aktuellen Adressen /blog/am-tiefpunkt-kommt-die-idee und /en/blog/why-my-code-agent-starts-from-zero-every-monday. Die Umleitungen selbst bleiben in nginx bestehen, sie sind fuer externe Links weiterhin noetig.

Akzeptanzkriterien

  • ./scripts/deploy/prod.sh --check meldet 32 von 32 Seiten mit 200
## Symptom `./scripts/deploy/prod.sh --check` bricht mit `2 von 32 Seiten antworten nicht mit 200` ab. Die beiden Treffer sind `/blog/mein-reflex-war-freelancer` und `/en/blog/why-your-code-agent-starts-from-zero-every-day` — beide liefern korrekt 301, weil #153 die Slugs nachgezogen und die alten Adressen dauerhaft umgeleitet hat. Die `PAGES`-Liste in `scripts/deploy/prod.sh` wurde dabei nicht mitgezogen. Folge: jeder Deploy scheitert an der Live-Pruefung, obwohl die Seite gesund ist, und die beiden echten Zieladressen werden weder vorgewaermt noch geprueft. ## Erwartung `PAGES` nennt die aktuellen Adressen `/blog/am-tiefpunkt-kommt-die-idee` und `/en/blog/why-my-code-agent-starts-from-zero-every-monday`. Die Umleitungen selbst bleiben in nginx bestehen, sie sind fuer externe Links weiterhin noetig. ## Akzeptanzkriterien - [ ] `./scripts/deploy/prod.sh --check` meldet 32 von 32 Seiten mit 200
Phil closed this issue 2026-09-14 13:04:20 +00:00
Sign in to join this conversation.
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
Phil/philflow.io#157
No description provided.