Sites statiques
Servez des SPA et des builds statiques depuis nginx, avec redirections, réécritures et en-têtes.
Les sites statiques servent des SPA et des builds statiques depuis un edge nginx léger, en HTTPS. Vous n’avez aucun processus serveur à gérer.
Créer un site#
- 1
Nouveau site
Sur la page Hébergement statique, cliquez sur « Nouveau site ».
- 2
Pointez vers un dépôt
Choisissez un projet si vous le souhaitez, nommez le site et saisissez son URL 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 Paramètres, 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 Paramètres vous permet d’ajouter des règles que nginx applique au prochain déploiement :
- Les redirections envoient /old vers /new, éventuellement en 301 permanente.
- Les réécritures servent un chemin sous un autre, par exemple /api/(.*) vers /proxy/$1.
- Les en-têtes ajoutent des en-têtes de réponse à un chemin, par exemple X-Frame-Options: DENY sur /.
✦ Votre build statique est servi en périphérie, en HTTPS, avec vos propres règles de redirection, de réécriture et d’en-têtes.