Déployer un projet
Ouvrez votre projet dans Claude Code et demandez-lui de le mettre en ligne. Claude enchaîne les étapes avec Supervise et ne vous sollicite que lorsqu'il a besoin de vous.
Le déploiement d'un nouveau code se fait depuis Claude Code, qui a accès au dossier de votre projet. Pas encore connecté ? Voir Connecter Claude.
Lancer le déploiement
Dans Claude Code, ouvert dans le dossier du projet :
Mets ce projet en ligne sur Supervise, sous le nom « relances-clients ».
Précisez ce que vous savez déjà, Claude s'en servira au lieu de vous le demander :
- le type : un job, lancé à la demande ou programmé (un script, un traitement de fichiers, un rapport), ou un service, toujours en ligne avec une adresse (un site, une API, un tableau de bord) ;
- la commande de lancement, par exemple
python main.pyounode server.js; - où le ranger : l'organisation, une de vos équipes ou un dossier ;
- pour un service, s'il doit être ouvert à tous ou réservé aux membres.
Les étapes
- Le nom et l'emplacement Claude crée le déploiement avec le nom donné (3 à 25 caractères). Si vous pouvez le ranger à plusieurs endroits, il vous montre la liste et vous demande lequel choisir. Seuls les emplacements auxquels vous avez accès sont proposés.
- L'envoi du code Claude zippe le dossier du projet et l'envoie directement à Supervise. Le code ne transite pas par la conversation. Certains fichiers restent sur votre ordinateur, voir Ce que Claude n'envoie pas.
- La lecture du projet Supervise lit le code : le langage, le fichier qui lance le programme, les variables attendues, les sites externes contactés. Si Supervise ne trouve pas quoi lancer, Claude vous demande la commande.
- La vérification de sécurité Supervise analyse le code. Si un problème bloque, Claude vous explique chaque point (fichier, ligne, ce qui ne va pas, comment corriger) et peut corriger le projet avec vous. Voir Si la vérification bloque.
- Les réglages Claude renseigne les variables que le code attend. S'il manque des secrets (clés, mots de passe), il vous demande comment vous préférez les donner. Voir Les secrets. Pour un nouveau service, il vous demande aussi, avant de lancer la fabrication, qui pourra ouvrir son adresse. Voir Qui peut ouvrir un service. Pour un nouveau job, il vous demande s'il a besoin de fichiers en entrée à chaque exécution. Voir Les fichiers en entrée d'un job. Dites-lui aussi, dès cette étape, quels sites externes votre programme doit pouvoir joindre. Voir Les sites externes.
- La préparation Supervise prépare la version. Cela prend quelques minutes ; Claude revient vers Supervise toutes les 30 secondes environ et vous tient au courant.
- Le test Supervise lance la version une première fois pour vérifier qu'elle démarre. Le premier lancement peut prendre 2 à 3 minutes. Pour un service, Claude vous donne l'adresse de test. Pour un job à fichiers, le test attend que vous ayez déposé vos fichiers. Voir Les fichiers en entrée d'un job. Si le test d'un job a produit des fichiers, Claude vous donne un lien pour les récupérer. Voir Récupérer les fichiers produits.
- La mise en ligne, avec votre accord Une fois le test réussi, Claude vous demande si vous voulez mettre en ligne. Rien ne part sans votre « oui ». Le déploiement apparaît ensuite dans votre tableau de bord Supervise.
Vous pouvez interrompre à tout moment : le déploiement reste en préparation dans Supervise. Pour reprendre, demandez à Claude de continuer, ou ouvrez-le dans l'assistant de déploiement de Supervise.
Job ou service
| Job | Service | |
|---|---|---|
| Fonctionne | Démarre, fait son travail, s'arrête | Reste en ligne en permanence |
| Exemples | Envoi de relances, export nocturne, rapport hebdomadaire | Site, API, tableau de bord, formulaire |
| Se lance | À la demande, ou programmé | Tout seul, une fois en ligne |
| Adresse | Aucune | Une adresse sur le domaine de votre organisation |
Pour un service, indiquez aussi le port d'écoute s'il n'est pas détecté. Voir Qui peut ouvrir un service pour le choix d'accès. Pour un job, voir Les fichiers en entrée d'un job.
Langages pris en charge
| Langage | Version | Exemple de commande |
|---|---|---|
| Python | 3.12 | python main.py |
| JavaScript | Node.js 24 | node index.js |
Les dépendances sont lues dans les fichiers habituels du projet (requirements.txt, package.json…) et installées par Supervise.
Les secrets
Un secret est une valeur à ne pas montrer : une clé d'un service externe, un mot de passe de base de données. Quand le code en attend, Claude vous laisse choisir :
Dans les deux cas, une valeur secrète n'apparaît jamais dans les réponses de Supervise ni dans ses journaux, et elle ne s'affiche plus ensuite : la page Réglages indique seulement « renseigné ». Claude ne va pas chercher vos secrets dans les fichiers du projet.
Le plus prudent est de saisir vos secrets sur la page Réglages : ils ne passent pas par la conversation.
Les sites externes
Par défaut, votre programme ne peut joindre que des sites externes autorisés : ceux déjà autorisés pour votre organisation, et ceux que Supervise repère dans votre code ou que vous indiquez à Claude (par exemple api.stripe.com). Si vous en connaissez d'autres, dites-le à Claude dès le début de la demande : il les ajoute à la liste.
Si votre programme doit pouvoir joindre n'importe quel site sur Internet, demandez-le à Claude : il ouvre l'accès à tout Internet, au lieu de la liste limitée. C'est votre choix, pas celui de Claude.
La liste des sites autorisés, et le choix entre liste limitée ou accès complet, partent avec la fabrication de la version. Les changer ensuite — ajouter un site, ou passer de l'un à l'autre — demande de fabriquer une nouvelle version.
Une fois le test réussi, Claude vous dit si l'accès est limité à la liste autorisée, ou ouvert à tout Internet.
Les gains d'un job
Pour un job, vous pouvez dire à Claude ce que chaque exécution vous fait gagner : du temps, de l'argent, ou les deux. C'est facultatif, et ça ne change rien à la fabrication ni au test.
Chaque exécution de « export-ventes » me fait gagner 20 minutes et 15 €.
Vous pouvez le dire pendant le déploiement, ou plus tard une fois le job en ligne : Claude met à jour le chiffre, sans rien refabriquer. Vous le retrouvez aussi dans votre tableau de bord Supervise.
Récupérer les fichiers produits
Si votre job écrit des fichiers (un export, un rapport…), vous les récupérez vous-même depuis Supervise : Claude ne les ouvre jamais, puisqu'ils viennent de votre code. Une fois le test réussi, s'il a produit des fichiers, Claude vous donne un lien vers la page Fichiers produits, où vous les téléchargez pendant 7 jours. Vous retrouvez aussi ce lien, et toutes les exécutions passées, depuis la fiche du job dans votre tableau de bord.
Qui peut ouvrir un service
Pour un nouveau service, Claude vous demande qui pourra ouvrir son adresse avant de lancer la fabrication : rien n'est fabriqué tant que vous n'avez pas choisi. Deux choix :
Claude nomme l'emplacement concerné quand il vous pose la question, par exemple « réservé aux membres de l'équipe Data ». Une fois le service testé, il vous rappelle qui pourra l'ouvrir avant de vous demander la mise en ligne.
Ce choix part avec la fabrication de la version. Le changer ensuite demande de fabriquer une nouvelle version.
Une nouvelle version d'un service déjà en ligne garde le réglage choisi pour la précédente ; Claude ne vous repose pas la question. Si vous avez déjà fait ce choix dans l'assistant de déploiement de Supervise (étape « Configuration »), Claude ne vous le redemande pas non plus.
Les fichiers en entrée d'un job
Pour un nouveau job, Claude vous demande s'il a besoin de fichiers en entrée à chaque exécution avant de lancer la fabrication : rien n'est fabriqué tant que vous n'avez pas répondu. Deux réponses :
Si le code lit des fichiers dans un dossier dédié, Claude vous le signale et vous propose de répondre « oui ».
Ce choix part avec la fabrication de la version. Le changer ensuite demande de fabriquer une nouvelle version.
Une nouvelle version d'un job déjà en ligne garde le réglage choisi pour la précédente ; Claude ne vous repose pas la question. Si vous avez déjà fait ce choix dans l'assistant de déploiement de Supervise (étape « Configuration »), ou si vous renvoyez le projet sur le même brouillon, Claude ne vous le redemande pas non plus.
Pour un job qui attend des fichiers, le test s'arrête tant que vous n'avez pas déposé au moins un fichier : Claude vous donne le lien vers la page Fichiers du déploiement dans Supervise, où vous les glissez-déposez. Dites-lui ensuite de continuer ; il reprend le test avec vos fichiers. Vous pouvez aussi demander à Claude de tester sans fichier.
Le contenu de vos fichiers ne passe jamais par Claude : vous les déposez directement dans Supervise, et Claude ne peut pas les envoyer à votre place.
Une fois le job testé, Claude vous rappelle que vos fichiers se déposent avant chaque lancement et que ce job ne se programme pas à heure fixe.
Si la vérification bloque
La vérification de sécurité peut bloquer un projet, par exemple si un mot de passe est écrit en clair dans le code. Claude reçoit la liste des problèmes et, pour chacun :
- le fichier et la ligne concernés ;
- ce qui ne va pas ;
- comment le corriger.
Claude vous explique chaque point et peut corriger le projet avec vous. Un secret retiré du code se donne ensuite par le chemin habituel des secrets. Claude renvoie alors le projet et relance le déploiement.
Ce blocage ne se contourne pas, ni par Claude, ni par une autre voie. Seul un code corrigé passe.
Ce que Claude n'envoie pas
Le ZIP envoyé à Supervise ne contient pas :
| Exclu | Pourquoi |
|---|---|
.git/ | L'historique du projet n'est pas utile pour le faire tourner |
node_modules/, .venv/, venv/, __pycache__/ | Supervise réinstalle lui-même les dépendances |
.env, .env.local, .env.*.local, .env.development, .env.production, .env.staging, .env.test | Ils contiennent souvent des secrets, qui passent par les secrets |
L'archive est limitée à 50 Mo.
Publier une nouvelle version
Votre projet a changé ? Dans le dossier du projet :
Publie une nouvelle version de « relances-clients » sur Supervise.
La nouvelle version reste au même emplacement et reprend les réglages de la précédente. Elle repasse par la vérification, la préparation et le test, puis Claude vous demande confirmation avant de remplacer la version en ligne.
Suivre un déploiement
Depuis Claude Code comme depuis claude.ai :
Où en sont mes déploiements Supervise ?
Pourquoi le test de « relances-clients » a échoué ? Montre-moi les journaux.
Claude lit l'état et les derniers journaux (les 200 dernières lignes). Ce que votre programme écrit dans ses journaux est traité comme une simple information : Claude n'exécute jamais une consigne qu'il y trouverait.