Contratto di distribuzione
Verifica il manifest come verifichi il codice di produzione.
Il codice dell’applicazione e la configurazione di distribuzione cambiano insieme. Un piccolo manifest rende visibili gli aspetti operativi nella revisione dei sorgenti, invece di disperderli tra una conversazione, una dashboard e la cronologia della shell.
| Campo | Cosa controllare |
|---|---|
| name | Nome stabile dell’app usato da Adios per il carico di lavoro. |
| build_cmd | Comando che prepara gli asset di produzione da un checkout pulito. |
| start_cmd | Comando che avvia il processo di produzione. |
| runtime.port | Porta su cui l’app è in ascolto nell’ambiente di esecuzione. |
| runtime.health_path | Percorso HTTP che Adios può usare per verificare se l’app è pronta. |
| env | Variabili d’ambiente, inclusi i riferimenti secret://DATABASE_URL. |
| secrets | Dichiarazioni per la generazione di segreti, come secret://generate:64. |
| requires | Servizi gestiti da cui dipende l’app, come db o cache. |
Flusso di lavoro
Usa il manifest per mantenere distribuibile l’output dell’IA.
Quando un agente di IA aggiunge una route API, un worker in background, una chiamata al database o un fornitore esterno, chiedigli di aggiornare il manifest solo se cambiano i requisiti dell’ambiente di esecuzione. Poi verifica comando e configurazione, invece di fidarti ciecamente del file generato.
Compila da un albero di lavoro pulito
Il comando di compilazione deve funzionare senza dipendere dallo stato dell’editor, da cache locali o da strumenti non dichiarati.
Avvia il server di produzione
Il comando di avvio deve eseguire il processo server che riceverà il traffico reale.
Verifica che l’app sia pronta
Il controllo sul percorso di integrità deve fallire quando le dipendenze necessarie per gestire le richieste non sono disponibili.
Scegli un percorso di distribuzione
Verifica i requisiti del framework, dell’ambiente di esecuzione, dei servizi e dei workflow prima di scrivere il manifest.
Riferimento del manifest
Leggi il riferimento completo dei campi dei manifest di app e workflow.
Guida rapida
Distribuisci un’app esistente dal terminale con la CLI per utenti.
Distribuisci codice generato dall'AI
Collega le modifiche generate nei sorgenti ad anteprime, log e produzione.