Deploy indiziert nur das images-Volume, neue Dokumente bleiben unsichtbar #160

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

Symptom

Beim Deploy der Paper-Referenz (#155) lag das PDF korrekt im documents-Volume auf Prod, Craft kannte die Datei aber nicht. Ein Inhalts-Skript, das das Asset ueber den Dateinamen aufloest, fand nichts.

Ursache

scripts/deploy/prod.sh ruft in sync_volumes nur craft index-assets/one images auf. Die Volumes documents und videos werden zwar ins Assets-Volume gersynct, aber nie indiziert. Eine dort neu abgelegte Datei existiert fuer Craft damit nicht.

Das ist dieselbe Fehlerklasse wie Gotcha 14 in docs/DEPLOYMENT.md, nur ein Volume weiter: eine Inhalts-Migration, die eine solche Datei referenziert, ueberspringt sie still per Craft::warning, traegt sich als erledigt ein und laeuft nie wieder. Der Deploy meldet Erfolg, alle Seiten liefern 200, das Feld bleibt fuer immer leer.

Erwartung

craft index-assets/all statt /one images, damit jedes Volume nach dem Sync indiziert ist.

Akzeptanzkriterien

  • Eine neu ins documents-Volume gelegte Datei ist nach einem Deploy ueber die Craft-Element-API auffindbar
## Symptom Beim Deploy der Paper-Referenz (#155) lag das PDF korrekt im `documents`-Volume auf Prod, Craft kannte die Datei aber nicht. Ein Inhalts-Skript, das das Asset ueber den Dateinamen aufloest, fand nichts. ## Ursache `scripts/deploy/prod.sh` ruft in `sync_volumes` nur `craft index-assets/one images` auf. Die Volumes `documents` und `videos` werden zwar ins Assets-Volume gersynct, aber nie indiziert. Eine dort neu abgelegte Datei existiert fuer Craft damit nicht. Das ist dieselbe Fehlerklasse wie Gotcha 14 in `docs/DEPLOYMENT.md`, nur ein Volume weiter: eine Inhalts-Migration, die eine solche Datei referenziert, ueberspringt sie still per `Craft::warning`, traegt sich als erledigt ein und laeuft nie wieder. Der Deploy meldet Erfolg, alle Seiten liefern 200, das Feld bleibt fuer immer leer. ## Erwartung `craft index-assets/all` statt `/one images`, damit jedes Volume nach dem Sync indiziert ist. ## Akzeptanzkriterien - [ ] Eine neu ins `documents`-Volume gelegte Datei ist nach einem Deploy ueber die Craft-Element-API auffindbar
Phil closed this issue 2026-09-14 13:08:57 +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#160
No description provided.