Commit graph

4 commits

Author SHA1 Message Date
1183f140a1 Vérifier la signature HMAC du webhook StoryBlok avant de déclencher le rebuild 2026-03-07 22:03:01 +01:00
789f85609d Ajouter un endpoint /api/rebuild pour déclencher le redéploiement production via webhook StoryBlok 2026-03-07 20:00:57 +01:00
c231016016 Préfixer les variables StoryBlok avec PUBLIC_ pour les exposer dans import.meta.env
Les variables système (Clever Cloud) n'étaient pas disponibles via import.meta.env car Vite ne les inclut que pour les variables préfixées PUBLIC_. Sans ce préfixe, getVersion() était compilé à "published" même sur l'instance preview, empêchant le live preview du visual editor StoryBlok.
2026-03-07 01:27:43 +01:00
3416a6d492 Intégrer StoryBlok comme CMS headless
- Ajouter @storyblok/astro, @astrojs/node et vite-plugin-mkcert
- Créer src/lib/storyblok.ts (fetch + mapping des blocs spectacle/evenement)
- Ajouter le middleware StoryBlok pour le live preview
- Basculer les pages spectacles, agenda et accueil sur l'API StoryBlok
- Config conditionnelle SSG/SSR via STORYBLOK_IS_PREVIEW (production statique, preview SSR avec visual editor)
- Version draft/published selon l'environnement
- storyblokEditable sur les composants pour le click-to-edit
- HTTPS via mkcert en mode preview
2026-03-05 22:22:32 +01:00