---
title: "Première mise en ligne avec while : votre appli en HTTPS, par MCP"
url: https://while.sh/fr/docs/demarrer/premiere-mise-en-ligne/
updated: 2026-11-03
---

# Votre première mise en ligne

Votre agent fait la mise en ligne de bout en bout. Il branche while, écrit while.yaml, envoie votre code, et vous donne l'adresse de votre appli.

## Prérequis

- Une appli en Node.js, en Python, en Go, ou avec son Dockerfile.
- Un agent IA : Claude Code, Codex, Cursor ou Gemini CLI dans un terminal, ou une conversation avec Claude, ChatGPT ou Mistral Vibe.

## Étape 1 : Donnez ces instructions à votre agent

Ouvrez votre agent dans le dossier de votre appli, et collez-lui ces instructions :

```text titre="Instructions"
Lis while.sh/agents, puis mets mon appli en ligne avec while.
```

Sans compte, votre agent met votre appli en ligne [à l'essai](/fr/docs/demarrer/essayer-sans-compte/). Avec votre compte, il branche le serveur MCP de while, `https://app.while.sh/mcp`. Au premier appel, une page s'ouvre dans votre navigateur : vous y autorisez while, et vous choisissez l'appli où votre agent agit.

## Étape 2 : Votre agent prépare la mise en ligne

Votre agent lit le catalogue de while : ce que votre appli doit respecter, et les briques qu'elle peut déclarer. Il écrit ensuite while.yaml à la racine de votre appli :

```yaml titre="while.yaml"
apiVersion: while/v1
project: mon-appli
services:
  - name: web
    port: 3000
    health: { path: /health }
```

Votre appli écoute sur le port que lui donne la variable `PORT`, et répond sur son chemin de santé dès qu'elle sait servir. Les autres règles sont dans [Ce que votre appli doit respecter](/fr/docs/demarrer/contrat/).

## Étape 3 : Votre agent envoie le code

Avec un terminal, votre agent envoie l'archive de vos sources par une commande curl, ou pousse sur le dépôt git du projet chez while. Dans une conversation, il écrit les fichiers par les outils de while.

while construit ensuite l'image de votre appli et joue vos tests. La nouvelle version reçoit ses premiers visiteurs quand elle répond sur son chemin de santé.

## Étape 4 : Ouvrez votre appli

Votre agent vous donne l'adresse de votre appli, par exemple `https://mon-appli.while.cloud`, en HTTPS.

## Quand quelque chose casse

Un test qui échoue arrête la mise en ligne, et votre agent lit l'erreur. Une version qui ne répond pas sur son chemin de santé ne reçoit jamais de trafic, et la précédente reste en ligne. Votre agent lit les journaux, corrige et remet en ligne.

## Prochaines étapes

- [Ajouter une base PostgreSQL](/fr/docs/briques/postgres/)
- [Réserver l'appli à vos collègues](/fr/docs/briques/acces-interne/)
- [Mettre l'appli sur votre domaine](/fr/docs/briques/domaine-perso/)
