App Deploys ti consente di distribuire applicazioni e siti web direttamente in Devin Desktop tramite le chiamate allo strumento Cascade. Questa funzionalità ti aiuta a condividere il tuo lavoro tramite URL pubblici, aggiornare le distribuzioni e acquisire i progetti per personalizzarli ulteriormente. La funzionalità è in beta e il supporto per framework aggiuntivi, build più robuste e altro ancora arriverà presto.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.

Panoramica
- Distribuire un sito web o un’app web JS su un dominio pubblico
- Ridistribuire sullo stesso URL dopo aver apportato modifiche
- Rivendicare il progetto nel tuo account personale
Provider supportati
- Netlify - Per siti statici e applicazioni web
Il supporto per altri provider è previsto nelle prossime versioni.
Come funziona
Processo di distribuzione
- Cascade analizza il tuo progetto per determinare il framework più adatto
- I file del tuo progetto vengono caricati in modo sicuro sul nostro server
- La distribuzione viene creata sulla piattaforma del provider
- Ricevi un URL pubblico e un collegamento per rivendicarne la proprietà
Configurazione del progetto
windsurf_deployment.yaml nella directory radice del progetto. Questo file contiene informazioni utili per le distribuzioni future, come l’ID del progetto e il framework.
Usare App Deploys
Deploy del team
Per attivare o disattivare questa funzionalità, sono necessari privilegi di amministratore del team.
Considerazioni sulla sicurezza
- Limiti di dimensione dei file e convalida
- Limitazione della frequenza in base al livello del tuo account
- Gestione sicura dei file di progetto
windsurf.build e cancellarli. Se vengono rilevati cookie, non dovrebbero esserci: rimuoverli aiuta a prevenire problemi di cookie tra siti e a mantenere pulita la tua esperienza.
I siti di Devin Desktop sono creati da persone e dall’IA e, anche se incoraggiamo l’IA a seguire le best practice, è consigliabile mantenere un atteggiamento prudente. Devin Desktop non è responsabile dei problemi causati dai siti distribuiti dai nostri utenti.
Rivendicare la tua distribuzione
- Controllo completo sulla distribuzione
- Accesso alle funzionalità specifiche del provider
- Possibilità di modificare il nome di dominio
- Accesso diretto ai log e alle informazioni di build
Le distribuzioni non rivendicate potrebbero essere eliminate dopo un certo
periodo. Consigliamo di rivendicare tempestivamente i progetti importanti.
Limiti
| Piano | Distribuzioni al giorno | Numero massimo di siti non rivendicati |
|---|---|---|
| Free | 1 | 1 |
| Pro | 10 | 5 |
Framework supportati
- Next.js
- React
- Vue
- Svelte
- Siti statici in HTML/CSS/JS
Risoluzione dei problemi
Errore di build della distribuzione
- Verifica i log di build forniti da Cascade
- Assicurati che il progetto possa essere compilato in locale (esegui
npm run buildper verificarlo) - Verifica che il progetto segua la struttura consigliata dal framework
- Consulta la documentazione su come distribuire il tuo framework su Netlify tramite
netlify.toml - Valuta se rivendicare il progetto per accedere ai log dettagliati nella dashboard del provider
Sito Netlify non trovato

Modificare il sottodominio / URL
Aggiornare il dominio netlify.app
.netlify.app.
Aggiornamento del sottodominio personalizzato .windsurf.build
.windsurf.build, dovrai distribuire un nuovo sito con un nuovo sottodominio:
- Elimina il file
windsurf_config.yamldal tuo progetto - Chiedi a Cascade di distribuire un nuovo sito con un nuovo sottodominio, specificando quale vuoi
- Può essere utile avviare una nuova conversazione o cancellare le memorie generate automaticamente, così Cascade non tenterà di eseguire di nuovo la distribuzione sul vecchio sottodominio
- Quando crei una nuova distribuzione, potrai fare clic sul pulsante “Modifica” nell’interfaccia del sottodominio per aggiornarlo prima di fare clic su “Distribuisci”
Errore: Unable to get project name for ID del progetto
- Verifica che il progetto esista ancora nel tuo account Netlify (se è stato rivendicato).
- Verifica che l’ID del progetto sia presente nel file
windsurf_deployment.yaml. Se non è presente, puoi scaricare il file di configurazione dal menu a discesa della tua cronologia delle distribuzioni. - Prova a eseguire di nuovo la distribuzione e a indicare a Cascade di usare più esplicitamente il
project_iddel filewindsurf_deployment.yaml

