
Panoramica
Con App Deploys, puoi:- 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
Attualmente supportiamo il seguente provider di distribuzione:- Netlify - Per siti statici e applicazioni web
Il supporto per altri provider è previsto nelle prossime versioni.
Come funziona
Quando usi App Deploys, il tuo codice viene caricato sul nostro server e distribuito presso il provider tramite il nostro account centralizzato. Il sito distribuito sarà disponibile a un URL pubblico nel seguente formato: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
Per facilitare le distribuzioni successive, creiamo un filewindsurf_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
Per distribuire la tua applicazione, ti basta chiedere a Cascade qualcosa come:Deploy del team
Per attivare o disattivare questa funzionalità, sono necessari privilegi di amministratore del team.
Considerazioni sulla sicurezza
Adottiamo diverse misure precauzionali per garantire la 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
Dopo la distribuzione, riceverai un URL per rivendicarla. Seguendo questo collegamento, puoi rivendicare il progetto nel tuo account personale del provider, ottenendo:- 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
Per prevenire abusi, applichiamo questi limiti in base al piano:Framework supportati
App Deploys funziona con la maggior parte dei framework JavaScript più diffusi, tra cui:- Next.js
- React
- Vue
- Svelte
- Siti statici in HTML/CSS/JS
Risoluzione dei problemi
Errore di build della distribuzione
Se la distribuzione non va a buon fine:- 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
Puoi cambiare il sottodominio rivendicando la distribuzione e aggiornando le impostazioni del sito Netlify. In questo modo verrà aggiornato il dominio .netlify.app.
Aggiornamento del sottodominio personalizzato .windsurf.build
Per aggiornare il tuo sottodominio personalizzato .windsurf.build, dovrai distribuire un nuovo sito con un nuovo sottodominio:
- Elimina il file
windsurf_deployment.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
Questo errore si verifica quando l’ID del progetto non viene trovato nei nostri sistemi oppure quando Cascade usa erroneamente il sottodominio come ID del progetto. Per risolvere:
- 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


