joerglohrerde/scripts
Jörg Lohrer f6824019c8 feat(deploy): snapshot vor svelte-build im deploy-skript
Damit DEPLOY_TARGET=svelte/staging/prod immer mit aktuellem
snapshot/output baut. Ohne diesen step wuerde ein veralteter
snapshot ins HTML wandern, frische posts oder uebersetzungen
saessen erst beim naechsten deploy drin.

Schlaegt der snapshot fehl (relays down, env fehlt), bricht das
skript ab — bewusst hard-fail, damit kein verfaelschter build
hochgeladen wird.

Live-verifiziert auf https://svelte.joerg-lohrer.de/bibel-selfies/:
- HTTP 200, og-tags + hreflang + json-ld korrekt
- __SITE_URL__-substitution greift sauber
- <title>, og:title, json-ld stimmen mit snapshot ueberein

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 08:55:53 +02:00
..
README.md spa: deploy-script und htaccess für svelte.joerg-lohrer.de 2026-04-15 15:59:46 +02:00
deploy-svelte.sh feat(deploy): snapshot vor svelte-build im deploy-skript 2026-04-28 08:55:53 +02:00

README.md

Scripts

  • deploy-svelte.sh — deployed den SvelteKit-Build aus app/build/ nach svelte.joerg-lohrer.de via FTPS. Benötigt .env.local im Repo-Root mit den Variablen SVELTE_FTP_HOST, SVELTE_FTP_USER, SVELTE_FTP_PASS, SVELTE_FTP_REMOTE_PATH. Aufruf:

    cd app && npm run build && cd .. && ./scripts/deploy-svelte.sh