Contrat de déploiement
Examinez le manifeste comme du code de production.
Le code de l’application et sa configuration de déploiement évoluent ensemble. Un petit manifeste rend les éléments opérationnels visibles lors de la revue du code, au lieu de les disperser entre une conversation, un tableau de bord et l’historique du shell.
| Champ | Éléments à vérifier |
|---|---|
| name | Nom stable de l’application utilisé par Adios pour le workload. |
| build_cmd | Commande qui prépare les fichiers de production à partir d’une copie propre du dépôt. |
| start_cmd | Commande qui démarre le processus de production. |
| runtime.port | Port sur lequel l’application écoute dans l’environnement d’exécution. |
| runtime.health_path | Chemin HTTP qu’Adios peut utiliser pour vérifier que l’application est prête. |
| env | Variables d’environnement, y compris les références secret://DATABASE_URL. |
| secrets | Déclarations de génération de secrets, comme secret://generate:64. |
| requires | Services gérés dont dépend l'application, comme db ou cache. |
Flux de travail
Utilisez le manifeste pour garder le code généré par l’IA déployable.
Lorsqu’un agent IA ajoute une route API, un worker en arrière-plan, un appel à une base de données ou un fournisseur externe, demandez-lui de mettre à jour le manifeste uniquement si le contrat d’exécution change. Vérifiez ensuite la commande et la configuration au lieu de faire confiance aveuglément au fichier généré.
Compiler depuis une arborescence propre
La commande de compilation doit fonctionner sans dépendre de l’état de l’éditeur, de caches locaux ou d’outils non déclarés.
Démarrer le serveur de production
La commande de démarrage doit lancer le processus serveur qui recevra le trafic réel.
Vérifier que l’application est prête
La route de santé doit échouer si les dépendances nécessaires au traitement des requêtes sont indisponibles.
Choisir une méthode de déploiement
Examinez les exigences du framework, de l’environnement d’exécution, des services et des workflows avant de rédiger le manifeste.
Référence du manifeste
Consultez la référence complète des champs des manifestes d’applications et de workflows.
Démarrage rapide
Déployez une application existante depuis votre terminal avec la CLI destinée aux utilisateurs.
Déployer le code généré par l'IA
Reliez les modifications du code source généré aux aperçus, aux journaux et à la production.