Guida rapida
Distribuisci un’app esistente dal terminale con la CLI per utenti.
Per prima cosa, installa la CLI, esegui adios login, e seleziona il tuo team con adios teams switch YOUR_TEAM_ID. Questo esempio presuppone un’app Node con pnpm script chiamati build e start, e un endpoint funzionante /api/health. Usa i guide alle applicazioni per altri esempi.
1. Aggiungi adios.yaml
Crea un adios.yaml nella directory principale del tuo progetto:
name: dashboard
region: de
replicas: 1
build_cmd: pnpm install --frozen-lockfile && pnpm build
start_cmd: pnpm start
runtime:
name: node@24
port: 3000
health_path: /api/health
memory_mb: 1024
Descrive app, porta dell’ambiente di esecuzione, controllo di stato, dimensione delle risorse, numero di repliche e regione. Scegli una regione disponibile per il tuo team. Fai ascoltare l’app sulla porta 3000 e su un’interfaccia accessibile dalla rete, e restituisci HTTP 200 da /api/health. Se l’app richiede un database, configuralo tramite risorse gestite prima della distribuzione.
2. Distribuisci l’app attuale
adios up
La distribuzione carica il codice sorgente attuale, compila l’app, crea una versione dell’ambiente di esecuzione, avvia le repliche e promuove la versione corrente quando la distribuzione è operativa.
3. Esamina i log
adios logs --build
adios logs --runtime
Usa i log di compilazione per diagnosticare l’installazione dei pacchetti e l’output del compilatore. Usa i log di esecuzione per diagnosticare l’app online.
4. Continua in uno spazio di lavoro
Quando un’app ha il codice sorgente associato, aprila nell’IDE web per esaminare e modificare lo stesso codice che ha prodotto l’ambiente distribuito. Da lì puoi chiedere all’agente IA di aggiungere funzionalità, modificare API, creare workflow, eseguire anteprime, registrare commit con Git o sincronizzare i file con il repository locale.
adios sync
adios sync --pull
adios sync invia i file locali a uno spazio di lavoro collegato. adios sync --pull copia i file dello spazio di lavoro nella directory locale.