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

# Publier votre application

> Mettez votre application en ligne avec une URL publique que vous pouvez partager — en quatre 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>;
};

<YouTubeEmbed videoId="ski8_MUYO4M" title="Publiez votre application sur Replit" />

Mettez votre application Replit en ligne avec une URL publique que vous pouvez partager. Le bouton **Publier** le fait en quatre clics.

## Publier votre application

<Steps>
  <Step title="Cliquez sur Publier dans l'éditeur de projet">
    Ouvrez votre projet. En haut à droite de l'éditeur de projet, sélectionnez **Publier**.

    <Note>
      La publication est disponible sur tous les abonnements. L'abonnement Starter gratuit comprend 1 application publiée. Replit Core et Pro suppriment cette limite et ajoutent davantage d'options de publication.
    </Note>

    <Frame>
      <img src="https://mintcdn.com/replit/DJAysPyGu4yUsaj3/images/publish-quickstart/01-publish-button.png?fit=max&auto=format&n=DJAysPyGu4yUsaj3&q=85&s=ef50e4f6387bf64bdc6603209c1f399b" alt="La barre supérieure de l'éditeur de projet Replit avec le bouton Publier mis en évidence dans le coin supérieur droit" width="2000" height="1074" data-path="images/publish-quickstart/01-publish-button.png" />
    </Frame>
  </Step>

  <Step title="Configurez votre application dans la boîte de dialogue Publier">
    La boîte de dialogue Publier s'ouvre. Choisissez votre **Domaine** — il se remplit automatiquement, mais vous pouvez le modifier. Choisissez qui peut accéder à l'application (**Public**, **Sur invitation uniquement**, etc.) et, si vous le souhaitez, activez le widget de commentaires. Ensuite, sélectionnez **Publier**.

    <Frame>
      <img src="https://mintcdn.com/replit/DJAysPyGu4yUsaj3/images/publish-quickstart/02-publish-dialog.png?fit=max&auto=format&n=DJAysPyGu4yUsaj3&q=85&s=2ae9589ccad9f1a49ade6efa86ff4e6f" alt="La boîte de dialogue Publier affichant le champ Domaine avec un sous-domaine velocity-car-rental.replit.app, le menu déroulant Qui peut accéder à votre application défini sur Sur invitation uniquement, une section Outils d'engagement avec le bouton de bascule du widget de commentaires, et le bouton Publier mis en évidence en bas à droite" width="914" height="848" data-path="images/publish-quickstart/02-publish-dialog.png" />
    </Frame>
  </Step>

  <Step title="Attendez les étapes de publication">
    Replit exécute les étapes **Provisionnement → Analyse de sécurité → Build → Bundle → Promotion**. Cela prend généralement une à deux minutes.

    <Frame>
      <img src="https://mintcdn.com/replit/DJAysPyGu4yUsaj3/images/publish-quickstart/03-publishing-stages.png?fit=max&auto=format&n=DJAysPyGu4yUsaj3&q=85&s=b7a256d4331a68ba822b7b6d513b762a" alt="L'onglet Publication affichant la barre de progression en cinq étapes avec Provisionnement et Analyse de sécurité terminés (coches vertes), Build également terminé, Bundle en cours (indicateur de progression bleu) et Promotion en attente" width="2000" height="1151" data-path="images/publish-quickstart/03-publishing-stages.png" />
    </Frame>
  </Step>

  <Step title="Ouvrez votre application publiée à son URL">
    Votre application est en ligne. Sélectionnez l'URL `.replit.app` dans l'onglet Publication pour l'ouvrir. Partagez cette URL partout — toute personne disposant du lien (selon vos paramètres d'accès) peut utiliser l'application.

    <Frame>
      <img src="https://mintcdn.com/replit/DJAysPyGu4yUsaj3/images/publish-quickstart/04-app-published.png?fit=max&auto=format&n=DJAysPyGu4yUsaj3&q=85&s=0b611d7fc9249b433bc28d221350c458" width="2000" height="1159" data-path="images/publish-quickstart/04-app-published.png" />
    </Frame>
  </Step>
</Steps>

## Mettre à jour votre application

Chaque fois que vous apportez des modifications et sélectionnez à nouveau **Publier**, votre application se met à jour à la même URL. Les visiteurs obtiennent la dernière version au prochain chargement — inutile de partager un nouveau lien.

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Ajouter un domaine personnalisé" icon="globe" href="/build/add-custom-domain">
    Utilisez votre propre domaine à la place de `.replit.app`.
  </Card>

  <Card title="Types de déploiement" icon="server" href="/learn/projects-and-artifacts/replit-deployments">
    Comparez les déploiements Autoscale, VM réservée, statique et planifié.
  </Card>

  <Card title="Résoudre les problèmes de publication" icon="triangle-exclamation" href="/build/troubleshooting">
    Problèmes de publication courants et comment les résoudre.
  </Card>
</CardGroup>
