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. 1

    Nouveau site

    Sur la page Static hosting, cliquez sur « New site ».

  2. 2

    Pointez vers un dépôt

    Choisissez un projet, nommez le site et sélectionnez un dépôt Git.

  3. 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.