docs(deploy): sync web/static + assets/documents into volumes #15

Merged
Phil merged 1 commit from docs/deploy-static-volume-sync into main 2026-06-23 17:00:02 +00:00
Owner

The deploy runbook synced only web/dist/ into the philflow_static_files volume, but nginx serves all of web/ from it. So web/static/ (the SourceSerif4 fonts, in the repo since 2026-05-20) never reached the volume and 404'd site-wide, dropping the blog reading serif to a system fallback.

Step 7 now syncs web/static/ too, and the asset-volume list documents web/assets/documents/ (audio + read-along JSON). Prod was fixed manually during the 2026-06-23 audiobook deploy; this closes the runbook gap.

🤖 Generated with Claude Code

The deploy runbook synced only `web/dist/` into the `philflow_static_files` volume, but nginx serves all of `web/` from it. So `web/static/` (the SourceSerif4 fonts, in the repo since 2026-05-20) never reached the volume and 404'd site-wide, dropping the blog reading serif to a system fallback. Step 7 now syncs `web/static/` too, and the asset-volume list documents `web/assets/documents/` (audio + read-along JSON). Prod was fixed manually during the 2026-06-23 audiobook deploy; this closes the runbook gap. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
nginx serves all of web/ from philflow_static_files, but the runbook only
synced web/dist/ — so web/static/ (the SourceSerif4 fonts, added 2026-05-20)
never reached the volume and 404'd site-wide, dropping the blog reading
serif to a system fallback. Step 7 now syncs static/ too; documents/ added
to the asset-volume list for audio + read-along JSON.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Phil merged commit 4df4b93494 into main 2026-06-23 17:00:02 +00:00
Phil deleted branch docs/deploy-static-volume-sync 2026-06-23 17:00:02 +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
Phil/philflow.io!15
No description provided.