Claude Code écrit votre projet dans un dossier sur votre ordinateur ; pour que tout le monde puisse l'ouvrir, il faut le placer sur un serveur. Ai to App se charge de cette dernière étape : Claude Code prépare le fichier zip, vous le téléversez, et votre projet est mis en ligne à l'adresse votre-projet.aitoapp.com. Aucune carte bancaire n'est demandée avec le forfait gratuit.
Le message à écrire à Claude Code
Ouvrez Claude Code dans le dossier du projet et écrivez ceci :
Lisez le guide à l'adresse https://aitoapp.com/fr/upload-guide. Préparez mon projet pour Ai to App selon ce guide, appliquez la liste de contrôle point par point et créez le fichier zip.
Claude Code peut vous demander l'autorisation de lire une page web et d'exécuter des commandes. Pour cette tâche, vous devez autoriser les deux ; c'est la seule façon pour lui de lire le guide et de préparer le zip.
Ce qu'il règle à votre place
- Il détermine le type de votre projet. Pour les sites compilés comme React ou Vite, il lance le build et ne met dans le zip que l'intérieur du dossier de sortie.
- Dans une application serveur, il fait lire le port depuis la variable
PORT, lie le serveur à l'adresse0.0.0.0et écrit la commande de démarrage en production. - Il retire les mots de passe et les clés du code. Les fichiers
.envetnode_modulesn'entrent pas dans le zip. - Il fait lire la connexion à la base de données depuis la variable fournie par Ai to App ; c'est Ai to App qui installe la base de données.
- Une fois le travail terminé, il vous indique l'emplacement du zip et les noms des variables à saisir dans votre tableau de bord.
Quand le zip est prêt
- Déposez le fichier zip dans la zone de la page d'accueil. Le contrôle préalable fonctionne sans créer de compte.
- Créez votre compte gratuit, choisissez votre adresse et publiez.
- Si Claude Code a listé des variables d'environnement, ouvrez Mes applications, cliquez sur Variables d’environnement sur la carte de l'application, saisissez les valeurs et choisissez Enregistrer et republier.
En cas de problème
Ai to App explique le problème simplement. Collez ce texte dans la même session Claude Code ; inutile de réexpliquer le projet. Il vous suffit ensuite d’importer le nouveau zip.
| Ce que vous voyez | La cause |
|---|---|
Le serveur se lie uniquement à localhost | Un réglage qui fonctionne sur votre ordinateur ne fonctionne pas une fois publié ; le serveur doit écouter l'adresse 0.0.0.0. |
start lance le serveur de développement | Les commandes comme vite ou nodemon ne sont pas faites pour la publication ; start doit lancer le serveur de production. |
| Les fichiers téléversés par les visiteurs disparaissent avec la nouvelle version | Le seul dossier persistant est /data ; les fichiers doivent y être écrits. |
Le site envoie des requêtes à /api/... | Il n'y a pas de serveur derrière un site statique ; le projet doit être une seule application serveur avec son API. |
Versions suivantes
Faites faire la modification par Claude Code, puis téléversez le nouveau zip depuis la carte de la même application. Votre adresse reste la même et les données de la base sont conservées.
Toutes les règles se trouvent sur la page Guide de téléversement, et les limites des forfaits sur la page Tarifs.
