From cf8d6a65ea253fefec591a69134c6639f3a75deb Mon Sep 17 00:00:00 2001
From: Pascal Scholz
Date: Thu, 24 Sep 2026 22:58:32 +0200
Subject: [PATCH] Document correct order when content and admin code change
together
Co-Authored-By: Claude Sonnet 5
---
DEPLOYMENT_ADMIN.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/DEPLOYMENT_ADMIN.md b/DEPLOYMENT_ADMIN.md
index b60dbb6..9bb70e5 100644
--- a/DEPLOYMENT_ADMIN.md
+++ b/DEPLOYMENT_ADMIN.md
@@ -277,6 +277,18 @@ Bilder-Referenzen, Design-Werte). Änderungen am Code selbst (`admin/`,
`src/`) laufen weiterhin über den normalen Weg (`docker compose build
website`/`admin` + `up -d`, siehe oben).
+**Ändert sich in einem Push beides gleichzeitig** (Content **und** Code,
+z. B. neue Felder in `content/site.json` plus die passende Template-Änderung
+in `src/`) – **unbedingt in dieser Reihenfolge**, sonst baut
+`publish-content-to-live.sh` mit dem alten Template und die Content-Änderung
+scheint wirkungslos:
+```bash
+cd ~/sites/larpaso-website && git pull
+cd ~/stack
+docker compose build admin && docker compose up -d admin # zuerst: neuer Code im Container
+~/sites/larpaso-website/publish-content-to-live.sh # danach erst: baut/veröffentlicht mit dem neuen Code
+```
+
## Bekannte Grenzen
- Mehrere feste Logins möglich (`ADMIN_USERNAME`/`ADMIN_PASSWORD_HASH`, `_2`, `_3`, ...),