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.
Mis à jour le 3 novembre 2026.
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 :
Lis while.sh/agents, puis mets mon appli en ligne avec while.
Sans compte, votre agent met votre appli en ligne à l’essai. 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 :
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.
É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.