Adios
GuideDistribuzione con IA

Distribuzione di app create con l'IA

Come distribuire in produzione un’app creata con il vibe coding.

L’IA può produrre una prima versione utile, ma un’app creata con il vibe coding ha comunque bisogno di controllo dei sorgenti, configurazione dell’ambiente di esecuzione, anteprime, log, segreti, controlli di integrità e un percorso di rilascio. Adios riunisce questi elementi in un unico flusso dallo spazio di lavoro alla produzione.

Dai sorgenti alla distribuzione

1Richiesta all’IA
2Diff nello spazio di lavoro
3Ambiente di esecuzione in anteprima
4adios.yaml
5Route di produzione

Il problema

La parte difficile inizia dopo che il modello scrive il codice.

Copiare i file generati in un repository è solo l’inizio. Un’app distribuibile richiede comandi ripetibili, confini tra gli ambienti, controlli di integrità, log, segreti e un modo per promuovere la versione che hai effettivamente verificato.

I sorgenti restano verificabili

L’IA lavora sui file del progetto, quindi puoi verificare un diff, testarlo, eseguire il commit e basare la prossima modifica sullo stesso codice.

L’ambiente di esecuzione resta esplicito

Compilazione, avvio, porta, regione, segreti e dipendenze vanno in un manifest, invece di restare nascosti nella trascrizione di una chat.

La distribuzione resta ripetibile

La stessa app può essere distribuita da un modello, uno spazio di lavoro, una cartella locale o sorgenti gestiti con Git.

Flusso di lavoro

Un percorso pratico dalla richiesta all’IA all’app online.

Questo è il workflow che Adios è progettato per tenere in un unico posto.

01

Parti dai sorgenti, non dalla trascrizione

Apri un repository, un progetto locale o un modello Adios. L’agente di IA modifica i file in uno spazio di lavoro che conserva lo stato del progetto, oltre alla risposta copiata.

02

Chiedi una funzionalità e conserva il diff

Usa l’IA per aggiungere una route, un’interfaccia, un worker, un workflow o un’integrazione con il database. Verifica file modificati, comandi e presupposti prima di pubblicare qualsiasi cosa.

03

Esegui un’anteprima con log reali

Compila ed esegui l’app in un ambiente di anteprima. Controlla l’output di compilazione, i log dell’ambiente di esecuzione, i controlli di integrità e la pagina o la risposta API prodotta dalla modifica.

04

Inserisci il contratto di distribuzione in adios.yaml

Tieni comandi di compilazione e di avvio, porte, segreti, risorse gestite e scelte di instradamento accanto al codice dell’applicazione, dove possono essere verificati.

05

Distribuisci la versione verificata

Promuovi i sorgenti attuali in una distribuzione Adios, associa la route generata o un dominio personalizzato e riparti dallo stesso workflow basato sui sorgenti alla prossima modifica.

Manifest

Metti il comportamento di distribuzione accanto al codice.

Un piccolo `adios.yaml` dà all’app un contratto verificabile per l’ambiente di esecuzione. I campi precisi dipendono dal progetto, ma l’obiettivo è lo stesso: rendere visibile il percorso di distribuzione.

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

Adatto a

Usa Adios quando...

  • Vuoi aiuto dall’IA, ma anche sorgenti verificabili, cronologia Git e distribuzioni ripetibili.
  • La tua app usa un framework comune come Next.js, FastAPI, Django, Express, Go, Rails o .NET.
  • Ti serve più di una demo statica: API, worker, database, code, segreti, log o domini personalizzati.
  • Vuoi un unico posto per collegare modelli, spazi di lavoro, anteprime, log dell’ambiente di esecuzione e instradamento in produzione.

Non è pensato per

Scegli un altro percorso quando...

  • Ti serve solo un prototipo usa e getta e non prevedi di conservare i sorgenti.
  • Vuoi gestire direttamente e manualmente reti cloud, macchine virtuali, proxy e certificati.
  • La distribuzione non può essere descritta con comandi espliciti di compilazione e di avvio.

FAQ

Domande frequenti.

Adios è solo per app generate con l’IA?

No. Puoi distribuire un’app esistente, partire da un modello o lavorare in uno spazio di lavoro assistito dall’IA. Il workflow con IA è utile perché Adios mantiene il codice generato collegato a sorgenti, anteprima, Git e distribuzione.

A cosa serve adios.yaml?

adios.yaml descrive come Adios compila, esegue, configura e pubblica l’app. Mantiene le scelte sull’ambiente di esecuzione vicine al codice, invece di conservarle solo in una dashboard.

Posso usare il framework che ho già?

Sì. Adios offre esempi e modelli per le comuni app web, API e applicazioni con dati, inclusi Next.js, Node.js, Python, Go, Ruby, .NET, Postgres, Redis, MongoDB, MySQL e RabbitMQ.

Qual è il ruolo di MCP?

MCP è un modo per permettere agli strumenti di IA di lavorare con il contesto della piattaforma. Il workflow principale di Adios è più ampio: modifiche ai sorgenti, anteprime, log, segreti, Git e distribuzioni restano collegati anche quando il codice nasce da una richiesta all’IA.