> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Déploiements statiques

> Découvrez comment publier des sites web statiques et des applications frontend avec les déploiements statiques.

Les déploiements statiques hébergent les fichiers statiques de votre application Replit, tels que HTML, CSS et JavaScript,
sur un serveur cloud. Le serveur utilise automatiquement des stratégies de mise en cache et de mise à l'échelle pour diffuser
votre contenu rapidement et économiquement.

Les déploiements statiques sont idéaux pour les cas d'utilisation suivants :

* Pages d'atterrissage marketing
* Sites portfolio
* Sites de documentation de produits et d'API

<Note>
  Les déploiements statiques ne sont pas compatibles avec les applications Replit créées avec Agent.
  Agent crée automatiquement des applications full-stack nécessitant un serveur backend. Pour
  les applications générées par Agent, utilisez l'un des types de déploiement suivants : - [Déploiement
  Autoscale](/references/publishing/autoscale-deployments) - [Déploiement Reserved VM
  ](/references/publishing/reserved-vm-deployments)
</Note>

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/static/static-deployments.jpg?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=6759388105bd6f2801da48eed6ffb83d" alt="capture d'écran de l'outil de publication de l'éditeur de projet" width="1920" height="1080" data-path="images/deployments/static/static-deployments.jpg" />
</Frame>

## Fonctionnalités

Les déploiements statiques incluent les fonctionnalités suivantes :

* **Hébergement économique** : Payez uniquement pour la quantité de données que votre site web sert.
* **Options de routage HTTP** : Configurez les en-têtes de réponse, les réécritures d'URL et les redirections.
* **Domaines personnalisés** : Configurez un domaine personnalisé ou utilisez une URL `<nom-app>.replit.app` pour accéder à votre application.
* **Pages d'erreur personnalisées** : Créez et servez une page d'erreur 404 personnalisée.
* **Surveillance** : Consultez les journaux et surveillez le statut de votre application publiée.

## Utilisation

Vous pouvez accéder aux déploiements statiques dans l'outil de publication de l'éditeur de projet.

<Accordion title="Comment accéder aux déploiements statiques">
  Depuis le **dock d'outils** à gauche :

  1. Sélectionnez <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="Icône Tous les outils" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **Tous les outils** pour voir la liste des outils de l'éditeur de projet.
  2. Sélectionnez <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" alt="Icône Publication" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publication**.
  3. Sélectionnez l'option **Statique** puis **Configurer votre application publiée**.

  Depuis la **barre de recherche** :

  1. Sélectionnez la <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="icône loupe" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" /> loupe en haut pour ouvrir l'outil de recherche
  2. Tapez « Publication » pour localiser l'outil et sélectionnez-le dans les résultats.
  3. Sélectionnez l'option **Statique** puis **Configurer votre application publiée**.
</Accordion>

<Frame title="Écran de configuration des déploiements statiques dans l'outil de publication">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/static/static-deployment-options.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=d8cb5b3286737d3c0164a97b7e7793e4" alt="Écran des options de déploiement statique" width="3434" height="1384" data-path="images/deployments/static/static-deployment-options.png" />
</Frame>

### Domaine principal

Specify the subdomain part of the hostname for your published app. After you publish, you can access your published app at `https://<subdomain>.replit.app`.

To learn how to use a custom domain, see [Custom Domains](/references/publishing/custom-domains).

### Déploiement privé

<Info>
  The private published app feature is available on the Pro and Enterprise plans.
</Info>

Private published apps grant access to your app only to members of your workspace, or to specific users and groups that you invite.
When publishing, you can choose between **Public**, **Workspace only**, or **Only you** access.

To learn how to set up a private deployment, see [Private Deployments](/references/publishing/private-deployments/).

### Répertoire public

Spécifiez le chemin du répertoire de base dans votre application Replit qui contient les fichiers statiques que vous souhaitez rendre publics.
Après le déploiement, l'hôte cloud sert toutes les pages et ressources de ce répertoire.

La valeur par défaut, `/`, est le répertoire racine de votre application Replit.

### Commande de build

Spécifiez une commande de build à exécuter dans le shell de votre application Replit lors de la création de votre déploiement.

Par exemple, si vous générez un site statique avec <a href="https://gohugo.io/" target="_blank">Hugo</a>,
vous pourriez utiliser la commande `hugo --minify` pour générer les fichiers et optimiser la taille des ressources.

### Secrets de déploiement

Sélectionnez **Ajouter un secret de déploiement** pour ajouter des variables d'environnement ou des secrets dont votre commande de build a besoin pour s'exécuter de manière sécurisée.

Par exemple, si votre générateur de site nécessite une clé API pour créer votre site statique, vous pouvez la passer avec
`API_KEY=<votre nom de secret>`.

## Étapes suivantes

* [Configuration des déploiements statiques](/references/publishing/static-deployments-advanced) : Configurez les en-têtes HTTP, une page 404 personnalisée et les réécritures d'URL
* [Surveillance des applications publiées](/references/publishing/monitoring-a-deployment) : Consultez les journaux et surveillez votre application publiée
* [Coûts de publication](/billing/deployment-pricing) : Consultez les coûts associés à la publication
* [Tarification](https://replit.com/pricing) : Consultez les tarifs et les allocations pour chaque type de plan
* [Allocations d'utilisation](/billing/about-usage-based-billing) : Découvrez les limites d'utilisation et les unités de facturation des déploiements programmés
