Sites statiques
Publiez des SPA et des builds statiques en périphérie, avec redirections, réécritures et en-têtes.
Les sites statiques servent des SPA et des builds statiques depuis un edge nginx léger avec HTTPS instantané — aucun conteneur à gérer.
Créer un site#
- 1
Nouveau site
Sur la page Static hosting, cliquez sur « New site ».
- 2
Pointez vers un dépôt
Choisissez un projet, nommez le site et sélectionnez un dépôt Git.
- 3
Définissez le dossier de sortie
Indiquez le dossier produit par votre build (par défaut dist).
Préréglages de framework#
Dans Settings, choisissez un préréglage de framework pour préremplir la commande de build et le dossier de sortie :
- Vite
- npm run build → dist
- Next.js (export statique)
- npm run build → out
- Create React App
- npm run build → build
- Astro
- npm run build → dist
Redirections, réécritures et en-têtes#
L’éditeur de routage dans Settings vous permet d’ajouter des règles que nginx applique au prochain déploiement :
- Redirections — envoyez /old vers /new, éventuellement en 301 permanent.
- Réécritures — servez un chemin sous un autre, ex. /api/(.*) → /proxy/$1.
- En-têtes — attachez des en-têtes de réponse à un chemin, ex. X-Frame-Options: DENY sur /.
✦ Votre build statique est livré en périphérie avec HTTPS et vos propres règles de redirection, de réécriture et d’en-têtes.