Blog

Tutoriels, guides et actualités produit.

Développeurs

Comment déployer une application créée avec l'IA ?

2 novembre 2026 6 min de lecture
Partager cet article

Le moyen le plus court de publier une application créée avec un outil d'IA : commandez un serveur Next.js chez Seturack, copiez la ligne Collez dans votre outil d'IA de l'onglet Vue d'ensemble de votre panneau, et collez-la dans l'outil de code où votre projet est ouvert. L'outil relie le code au serveur via GitHub, le compile et vous donne une adresse HTTPS. Ensuite, chaque git push peut mettre en ligne une nouvelle version.

Quel que soit l'outil qui l'a écrit, le résultat est généralement un projet Next.js, Vite, Astro, Node ou Python ordinaire. Le piège est que les outils d'IA savent faire tourner le code mais soignent moins ce dont la production a besoin : ce guide comprend donc une liste de contrôle.

Un guide pour votre outil

Où l'avez-vous créée ?Comment le code sortGuide
Cursor, Claude Code, WindsurfIl est déjà sur votre ordinateurL'outil le déploie
LovableSynchronisation Git ou un zipGuide Lovable
Bolt.newGitHub ou un zipGuide Bolt.new
v0GitHubGuide v0
ReplitVolet Git ou un zipGuide Replit
ChatGPT, ClaudeEnregistrer le code dans un fichierPublier à partir de zéro

Déployer avec le texte que vous collez

  1. Commandez un serveur depuis la page VPS Next.js. Cette option est livrée avec le panneau Coolify, qui ne se limite pas à Next.js.
  2. Dans votre panneau Seturack, ouvrez le serveur depuis Mes serveurs et attendez que la ligne Application de l'onglet Vue d'ensemble indique qu'il est prêt.
  3. Copiez la ligne Collez dans votre outil d'IA. Elle suit ce modèle : Deploy this project to my Seturack server. Read and follow the instructions first: https://www.seturack.com/deploy.txt Panel: PANEL-ADDRESS API key: API-KEY
  4. Ouvrez le projet dans un outil de code capable d'exécuter des commandes et collez le texte.
  5. L'outil inspecte le projet, relie le dépôt, crée l'application et surveille la compilation. Il vous demande les valeurs manquantes et vos validations.
  6. Ouvrez l'adresse HTTPS qu'il vous donne et essayez vous-même l'application.

Gardez la clé d'API de ce texte aussi précieusement qu'un mot de passe. Lors de nos tests, des projets Next.js, TanStack Start, Vite (statique), HTML simple, Astro et Flask ont tous fonctionné, et les déploiements ont pris de 1 à 6 minutes.

Que vérifier avant la mise en ligne ?

À vérifierPourquoi c'est importantComment regarder
Y a-t-il des secrets dans le code ?Une clé validée dans un commit reste dans l'historique Git même après la suppression du fichier.git ls-files | grep -i env
La compilation réussit-elle ?Un code qui tourne en local peut quand même échouer à la compilation à cause d'erreurs de types.npm run build
Y a-t-il un fichier de verrouillage ?Le serveur en a besoin pour installer les versions que vous avez testées.ls *lock*
Reste-t-il des adresses locales ?Une URL localhost ne fonctionnera pas en production.grep -rn localhost app src
Sur quelle adresse l'application écoute-t-elle ?Un serveur sur 127.0.0.1 n'est pas joignable de l'extérieur. Utilisez 0.0.0.0.grep -rn "127.0.0.1" app src
La base de données est-elle un fichier ?Le conteneur est reconstruit à chaque déploiement, et un fichier SQLite placé dedans disparaît.grep -rln sqlite app src

Les commandes grep se terminent par un code d'erreur quand elles ne trouvent rien, ce qui est normal. Si app ou src n'existe pas, retirez ce nom.

L'erreur la plus courante dans les applications créées par IA est une clé de modèle qui fuit vers le navigateur. Dans Next.js, une variable commençant par NEXT_PUBLIC_ est écrite dans le code du navigateur pendant la compilation : tout le monde peut donc la lire. Ne donnez jamais ce préfixe aux clés de modèle ou de paiement. Si vous avez déjà poussé une clé, la supprimer ne suffit pas : révoquez-la auprès du fournisseur et émettez-en une nouvelle.

Comment mettre le code sur GitHub ?

Le serveur déploie depuis un dépôt Git. Si vous n'en avez pas, votre outil de code en crée un privé une fois que vous avez validé. Pour le faire vous-même, assurez-vous que .gitignore contient une ligne pour .env, puis exécutez ceci dans le dossier du projet. L'outil en ligne de commande gh crée le dépôt et pousse le code :

git init

git add .

git commit -m "first version"

gh repo create project-name --private --source . --push

Déployer à la main dans le panneau

Vous pouvez faire le même travail dans Coolify sans outil de code. Vous avez l'accès root, et vous pouvez tout gérer depuis le panneau si vous préférez. L'adresse et le mot de passe se trouvent dans l'onglet Vue d'ensemble. Notre guide Next.js traite des dépôts privés, des webhooks et des domaines. Quelques champs changent pour d'autres projets. Nous avons essayé ces réglages sur un vrai serveur avec les projets d'exemple de Coolify :

ProjetRéglages
Next.jsPort 3000
Vite (statique)Output type : Static site, Publish directory : /dist
Astro (serveur)Port 4321, Start command : HOST=0.0.0.0 node dist/server/entry.mjs
Python (Flask)Port 5000, Start command : python -m flask run --host=0.0.0.0 --port=5000

Que regarder après le lancement ?

  • Vérifiez que chaque point d'accès côté serveur contrôle la session. Les outils d'IA protègent souvent l'interface et oublient la route d'API qui se trouve derrière.
  • Limitez le débit de tout point d'accès qui appelle un modèle, sinon des inconnus peuvent faire grimper votre facture.
  • Lisez plusieurs fois la page Logs de l'application dans Coolify le premier jour.
  • Testez vos sauvegardes. Tant que vous n'en avez pas restauré une, vous ne savez pas vraiment que vous en avez une.

Questions fréquentes

Quelle puissance pour le serveur ?

La page de vente recommande au moins 4 Go de RAM, 2 vCores et 40 Go de disque. Un petit projet Next.js a été compilé avec 2 Go, tandis qu'un projet de 85 paquets a manqué de mémoire avec 2 Go et s'est compilé avec 4 Go. Si une compilation échoue, augmentez la taille depuis votre panneau. L'IP et les données restent les mêmes.

Combien cela coûte-t-il par mois ?

Cette taille coûte environ $6 par mois (TVA incluse), et hors de Turquie, vous payez en dollars américains. La sauvegarde quotidienne est incluse dans le prix et le trafic est illimité. Nous comparons cela à l'hébergement facturé à l'usage dans cet article.

Comment raccorder mon domaine ?

Faites pointer un enregistrement A vers l'adresse IP du serveur, puis indiquez le domaine à l'outil ou ajoutez-le sur la page Domains de Coolify. Le certificat est émis automatiquement, et le serveur est à Istanbul. Notre article d'aide traite de l'enregistrement.

Comment mettre à jour l'application après le lancement ?

Demandez à l'outil de déployer à chaque push, ou configurez le webhook à la main. Ensuite, git push compile et publie chaque nouvelle version. Sans webhook, appuyez sur Redeploy dans Coolify.

Où doit se trouver la base de données ?

Ne laissez pas les données des utilisateurs dans le conteneur. Créez PostgreSQL dans le même panneau : il reste hors de l'Internet public et son adresse va dans une variable comme DATABASE_URL. Avec SQLite, montez le dossier avec Persistent Storage. Si le projet utilise Supabase, consultez VPS Supabase.

Prêt à l'emploi chez Seturack : Next.js, Coolify.

Commentaires0

Pas encore de commentaire

Soyez le premier à partager votre avis.

Rejoignez la discussion

Veuillez vous connecter ou vous inscrire pour laisser un commentaire.

Ne manquez aucun article

Recevez nos derniers tutoriels, guides et actualités produit dans votre boîte de réception.

Votre abonnement à notre newsletter est confirmé.