Adios
GuidesDéploiement d’applications IA

Déploiement d’applications créées avec l’IA

Comment mettre en production une application créée par vibe coding.

L’IA peut produire une première version utile, mais une application créée par vibe coding a toujours besoin de gestion de versions, de configuration d’exécution, d’aperçus, de journaux, de secrets, de contrôles de santé et d’un processus de mise en ligne. Adios réunit ces éléments dans un parcours de l’espace de travail à la production.

Du code source au déploiement

1Demande à l’IA
2Diff de l’espace de travail
3Environnement d’exécution de l’aperçu
4adios.yaml
5Route de production

Le problème

Le plus difficile commence une fois que le modèle a écrit le code.

Copier les fichiers générés dans un dépôt n’est que le début. Une application déployable a besoin de commandes reproductibles, de limites entre environnements, de contrôles de santé, de journaux, de secrets et d’un moyen de promouvoir la version que vous avez effectivement vérifiée.

Le code source reste consultable

L’IA travaille sur les fichiers du projet : vous pouvez examiner le diff, le tester, créer un commit et poursuivre les modifications dans la même base de code.

L’environnement d’exécution reste explicite

Compilation, démarrage, port, région, secrets et dépendances doivent figurer dans un manifeste plutôt que rester cachés dans une conversation.

Le déploiement reste reproductible

La même application peut être déployée depuis un modèle, un espace de travail, un dossier local ou du code source suivi dans Git.

Flux de travail

Un parcours concret, de la demande à l’IA à l’application en ligne.

C’est le processus qu’Adios est conçu pour réunir au même endroit.

01

Partez du code source plutôt que d’une conversation

Ouvrez un dépôt, un projet local ou un modèle Adios. L’agent IA modifie les fichiers dans un espace de travail qui conserve l’état du projet, au-delà d’une simple réponse copiée.

02

Demandez une fonctionnalité et conservez le diff

Utilisez l’IA pour ajouter une route, une interface, un worker, un workflow ou une intégration à une base de données. Examinez les fichiers modifiés, les commandes et les hypothèses avant toute mise en ligne.

03

Exécutez un aperçu avec des journaux réels

Compilez et exécutez l’application dans un environnement d’aperçu. Vérifiez le résultat de la compilation, les journaux d’exécution, le comportement des contrôles de santé et la page ou la réponse API résultant du changement.

04

Mettre le contrat de déploiement dans adios.yaml

Conservez les commandes de compilation et de démarrage, les ports, les secrets, les ressources gérées et les choix de routage près du code de l’application, afin de pouvoir les examiner.

05

Déployer la version vérifiée

Déployez le code source actuel sur Adios, associez la route générée ou un domaine personnalisé, puis reprenez le même processus lié au code source lors du prochain changement.

Manifeste

Mettez le comportement de déploiement à côté du code.

Un petit fichier `adios.yaml` fournit à l’application un contrat d’exécution que vous pouvez examiner. Les champs exacts dépendent du projet, mais l’objectif reste le même : rendre le parcours de déploiement visible.

name: ai-assisted-api
region: de

build_cmd: npm ci && npm run build
start_cmd: node dist/server.js

runtime:
  name: node@24
  port: 8080
  health_path: /healthz

env:
  DATABASE_URL: secret://DATABASE_URL
  API_SIGNING_KEY: secret://API_SIGNING_KEY

Adapté à vos besoins

Utilisez Adios lorsque…

  • Vous souhaitez l’aide de l’IA tout en gardant un code source vérifiable, un historique Git et des déploiements reproductibles.
  • Votre application utilise un framework courant comme Next.js, FastAPI, Django, Express, Go, Rails ou .NET.
  • Vous avez besoin de plus qu’une démonstration statique : API, workers, bases de données, files de messages, secrets, journaux ou domaines personnalisés.
  • Vous voulez un endroit pour connecter les modèles, les espaces de travail, les prévisualisations, les journaux d'exécution et le routage de production.

Pas l'objectif

Choisissez une autre méthode lorsque…

  • Vous avez seulement besoin d’un prototype jetable et ne comptez pas conserver le code source.
  • Vous voulez gérer directement les réseaux cloud, les VM, les proxies et les certificats.
  • Votre déploiement ne peut pas être décrit par des commandes de compilation et de démarrage explicites.

FAQ

Questions fréquentes.

Adios est-il réservé aux applications générées par l’IA ?

Non. Vous pouvez déployer une application existante, partir d’un modèle ou travailler dans un espace de travail assisté par l’IA. Le processus IA est utile parce qu’Adios garde le code généré lié au code source, à l’aperçu, à Git et au déploiement.

À quoi sert adios.yaml ?

adios.yaml décrit comment Adios compile, exécute, configure et publie l’application. Il garde les décisions d’exécution près du code plutôt que de les conserver uniquement dans un tableau de bord.

Puis-je utiliser mon framework existant ?

Oui. Adios propose des exemples et des modèles pour les applications web, les API et les applications utilisant des données, notamment Next.js, Node.js, Python, Go, Ruby, .NET, Postgres, Redis, MongoDB, MySQL et RabbitMQ.

Quel rôle joue MCP ?

MCP est un moyen pour les outils IA d’accéder au contexte de la plateforme. Le processus Adios est plus large : les modifications du code source, les aperçus, les journaux, les secrets, Git et les déploiements restent liés, même si le code provient d’une demande à l’IA.