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

# Publication

> Partagez vos applications Replit avec le monde en quelques clics.

export const YouTubeEmbed = ({videoId, title = "YouTube video", startAt}) => {
  if (!videoId) {
    return null;
  }
  let url = "https://www.youtube.com/embed/" + videoId;
  if (startAt) {
    url = url + "?start=" + startAt;
  }
  return <Frame>
      <iframe src={url} title={title} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen></iframe>
    </Frame>;
};

La publication vous permet de partager votre application Replit avec le monde grâce à un processus simplifié.

<Note>
  L'action de mettre votre application en ligne s'appelle « Publication ». Cette page décrit les différents types de déploiements disponibles.
</Note>

## Qu'est-ce que la publication ?

La publication est une fonctionnalité qui enregistre un **instantané** de votre application Replit dans le cloud,
où tout le monde peut interagir avec elle. Un instantané capture l'état actuel des fichiers de votre
application Replit.

Lorsque vous publiez votre application Replit, vous créez une **application publiée**. Une application publiée est une instance en cours d'exécution
de votre application sur l'infrastructure cloud de Replit. Cela rend l'application disponible de manière fiable sur Internet,
séparément de la version dans l'Éditeur de projet.

<Info>
  L'infrastructure de Replit est alimentée par Google Cloud Platform (GCP). Toutes
  les applications publiées sont hébergées aux États-Unis. Les clients Enterprise peuvent
  contacter les ventes pour demander que leurs applications publiées soient hébergées dans l'Union
  européenne.

  Chaque client individuel, organisation et entreprise reçoit un projet GCP dédié et
  à locataire unique pour ses applications publiées. Cela signifie que les ressources de calcul,
  les secrets et le stockage des applications publiées sont entièrement isolés et jamais
  partagés avec les applications d'autres clients.
</Info>

La publication inclut des outils pour surveiller l'état de votre application publiée et afficher des analyses web.

Replit propose les types de déploiement suivants :

<CardGroup>
  <Card title="Déploiement Autoscale" href="/references/publishing/autoscale-deployments" icon="layer-group">
    Ajuste automatiquement les ressources en fonction de l'utilisation de votre application.
  </Card>

  <Card title="Déploiement statique" href="/references/publishing/static-deployments" icon="files">
    Offre un moyen abordable d'héberger des sites web qui ne changent pas en fonction des entrées utilisateur.
  </Card>

  <Card title="Déploiement sur VM réservée" href="/references/publishing/reserved-vm-deployments" icon="server">
    Fournit une quantité constante de ressources informatiques pour que votre application fonctionne en continu.
  </Card>

  <Card title="Déploiement planifié" href="/references/publishing/scheduled-deployments" icon="clock">
    Exécute votre application aux heures planifiées que vous choisissez.
  </Card>
</CardGroup>

## Premiers pas

Suivez les étapes ci-dessous pour publier votre application Replit :

1. Dans votre Éditeur de projet, 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 Publier" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publier** en haut.
2. Dans l'onglet **Publication**, sélectionnez votre option de publication.
3. Si **Ajouter un moyen de paiement** s'affiche, suivez les instructions pour ajouter un moyen de paiement.

Replit sélectionne automatiquement la meilleure option de publication pour votre application en fonction du type de projet et de vos besoins.

Cependant, pour choisir un type de déploiement différent, tenez compte des informations suivantes.

## Choisir la bonne option de publication

La vidéo suivante explique comment choisir la bonne option de publication pour votre application :

<YouTubeEmbed videoId="OqSbgBMoTm0" title="Replit Deployments Masterclass" />

Utilisez l'arbre de décision présenté dans la vidéo pour vous aider à choisir :

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/decision-tree.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=8129fe2205ca99224ea9a3707072bcf9" width="5344" height="6250" data-path="images/deployments/decision-tree.png" />
</Frame>

## Fonctionnalités clés

La publication offre les fonctionnalités pratiques suivantes :

* **Plusieurs options de publication** : Sélectionnez ou mettez à jour un type de déploiement adapté à vos besoins en quelques clics.
* **Domaines personnalisés** : Servez votre application depuis votre propre domaine web.
* **Analyses** : Suivez les données des visiteurs et d'autres métriques pour votre application publiée.
* **Outils de surveillance** : Affichez l'état et la configuration de votre application publiée.
* **Contrôles d'accès** : Contrôlez qui peut voir votre application en un seul clic. Disponible uniquement pour les membres **Pro** et **Enterprise**.
* **Paramètres du badge** : Les utilisateurs Core peuvent gérer le badge « Made with Replit » dans les paramètres de publication. Si vous avez publié une application avec le plan Starter qui inclut le badge, la mise à jour pour supprimer le badge peut prendre quelques minutes après votre mise à niveau.
* **Collecte de retours** : Activez les retours sur votre application publiée pour recueillir des informations auprès de vos utilisateurs.

## Fonctionnement

Lorsque vous publiez votre application Replit, Replit crée un instantané des fichiers et dépendances de votre application.
Cet instantané est ensuite envoyé à l'infrastructure cloud de Replit, où il s'exécute comme une instance séparée de votre application.
Pour mettre à jour votre application publiée avec les dernières modifications, publiez à nouveau pour créer un nouvel instantané.

<Warning>
  Évitez de sauvegarder et de dépendre des données écrites dans le système de fichiers d'une application publiée. Pour
  stocker des données, utilisez une option de stockage ou de base de données comme les offres [Stockage et
  base de données](/fr/learn/projects-and-artifacts/storage-and-databases) de Replit.
</Warning>

## Cas d'utilisation

Les exemples suivants montrent différents types d'applications publiées.

### Déploiement Autoscale : application d'évaluation de la vitesse de frappe

Laissez le cloud augmenter les ressources lorsque les utilisateurs passent des tests de frappe et les réduire lorsqu'elles ne sont pas utilisées.

### Déploiement statique : simulation du système solaire

Découvrez les planètes dans une application de visualisation du système solaire sur le web.
Cette visualisation s'affiche dans le navigateur et ne transfère aucune entrée utilisateur vers un serveur.

### Déploiement sur VM réservée : bot Discord

Exécutez un bot Discord qui vous aide à modérer et à intégrer les membres.
Il est toujours en ligne pour discuter avec les utilisateurs et répondre aux commandes avec une tarification et des performances prévisibles.

### Déploiement planifié : déclencheurs d'automatisation domestique

Planifiez des appels API pour démarrer et arrêter vos appareils domotiques à des heures et des jours spécifiques.

## Étapes suivantes

Pour en savoir plus sur la publication Replit, consultez les ressources suivantes :

* [Déploiement Autoscale](/references/publishing/autoscale-deployments) : Apprenez à configurer des applications qui évoluent avec le trafic
* [Déploiement statique](/references/publishing/static-deployments) : Découvrez comment publier des sites web statiques rapidement et efficacement
* [Déploiement sur VM réservée](/references/publishing/reserved-vm-deployments) : Explorez les options de VM dédiées pour des cas d'utilisation spécialisés
* [Déploiement planifié](/references/publishing/scheduled-deployments) : Configurez des tâches récurrentes avec une planification simple
* [Domaines personnalisés](/references/publishing/custom-domains) : Connectez votre application publiée à un domaine personnalisé
