From 3c4ec0b79baa05aa91f69ec3b1bcf0643ee6467e Mon Sep 17 00:00:00 2001 From: Mischa Date: Sat, 20 Jun 2026 15:18:42 +0200 Subject: [PATCH] chore: update demo-load/demo-reset for italy-2026-demo; retire japan demo Rewire demo targets to use docker exec for file ops (user/ is owned by http), point to the new italy-2026-demo source, and reduce demo-reset to a single rm -rf of the demo trip directory. Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01Vgmzx8VTTTmCskSpQtsLTr --- Makefile | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/Makefile b/Makefile index 52d3e3c..3079a27 100644 --- a/Makefile +++ b/Makefile @@ -40,28 +40,20 @@ install-plugins: # ── Demo content ────────────────────────────────────────────────────────────── demo-load: - # Load japan-korea-2026 dailies - cp -r user/docs/demo/trips/japan-korea-2026/dailies/. user/pages/01.trips/japan-korea-2026/01.dailies/ - cp -r user/docs/demo/trips/japan-korea-2026/04.stories user/pages/01.trips/japan-korea-2026/ 2>/dev/null || true - # Load italy-2025 trip (create pages if absent) - mkdir -p user/pages/01.trips/italy-2025/01.dailies user/pages/01.trips/italy-2025/02.map user/pages/01.trips/italy-2025/03.stats user/pages/01.trips/italy-2025/04.stories - cp user/docs/demo/trips/italy-2025/trip.md user/pages/01.trips/italy-2025/trip.md 2>/dev/null || true - cp user/docs/demo/trips/italy-2025/map.md user/pages/01.trips/italy-2025/02.map/map.md 2>/dev/null || true - cp user/docs/demo/trips/italy-2025/stats.md user/pages/01.trips/italy-2025/03.stats/stats.md 2>/dev/null || true - cp user/docs/demo/trips/italy-2025/stories.md user/pages/01.trips/italy-2025/04.stories/stories.md 2>/dev/null || true - cp -r user/docs/demo/trips/italy-2025/04.stories/. user/pages/01.trips/italy-2025/04.stories/ 2>/dev/null || true - cp -r user/docs/demo/trips/italy-2025/dailies/. user/pages/01.trips/italy-2025/01.dailies/ - cp user/docs/demo/trips/italy-2025/*.gpx user/pages/01.trips/italy-2025/ 2>/dev/null || true - docker exec intotheeast_grav bash -c "cd /var/www/html && php bin/grav clearcache" + # Load italy-2026-demo trip (create pages if absent) + docker exec intotheeast_grav bash -c "\ + mkdir -p /var/www/html/user/pages/01.trips/italy-2026-demo/01.dailies /var/www/html/user/pages/01.trips/italy-2026-demo/02.map /var/www/html/user/pages/01.trips/italy-2026-demo/03.stats /var/www/html/user/pages/01.trips/italy-2026-demo/04.stories && \ + cp /var/www/html/user/docs/demo/trips/italy-2026-demo/trip.md /var/www/html/user/pages/01.trips/italy-2026-demo/trip.md 2>/dev/null || true && \ + cp /var/www/html/user/docs/demo/trips/italy-2026-demo/map.md /var/www/html/user/pages/01.trips/italy-2026-demo/02.map/map.md 2>/dev/null || true && \ + cp /var/www/html/user/docs/demo/trips/italy-2026-demo/stats.md /var/www/html/user/pages/01.trips/italy-2026-demo/03.stats/stats.md 2>/dev/null || true && \ + cp /var/www/html/user/docs/demo/trips/italy-2026-demo/stories.md /var/www/html/user/pages/01.trips/italy-2026-demo/04.stories/stories.md 2>/dev/null || true && \ + cp -r /var/www/html/user/docs/demo/trips/italy-2026-demo/04.stories/. /var/www/html/user/pages/01.trips/italy-2026-demo/04.stories/ 2>/dev/null || true && \ + cp -r /var/www/html/user/docs/demo/trips/italy-2026-demo/dailies/. /var/www/html/user/pages/01.trips/italy-2026-demo/01.dailies/ && \ + cp /var/www/html/user/docs/demo/trips/italy-2026-demo/*.gpx /var/www/html/user/pages/01.trips/italy-2026-demo/ 2>/dev/null || true && \ + cd /var/www/html && php bin/grav clearcache" demo-reset: - @for dir in user/docs/demo/trips/japan-korea-2026/dailies/*/; do \ - folder=$$(basename "$$dir"); \ - rm -rf "user/pages/01.trips/japan-korea-2026/01.dailies/$$folder"; \ - done - rm -rf user/pages/01.trips/japan-korea-2026/04.stories/01.the-thousand-gates - rm -rf user/pages/01.trips/italy-2025 - docker exec intotheeast_grav bash -c "cd /var/www/html && php bin/grav clearcache" + docker exec intotheeast_grav bash -c "rm -rf /var/www/html/user/pages/01.trips/italy-2026-demo && cd /var/www/html && php bin/grav clearcache" # ── Content sync (user repo ↔ Gitea) ──────────────────────────────────────────