Vai al contenuto principale

Panoramica

Devin è in grado di effettuare il deploy di piccole applicazioni che crea da zero. Tuttavia, Devin ha delle limitazioni quando si tratta di effettuare il deploy di applicazioni già esistenti.
ComponenteNuove applicazioniApplicazioni esistenti
FrontendSupportato pronto all’uso (utilizzando un template preconfigurato)Richiede accesso e istruzioni personalizzati tramite Secrets e Knowledge
BackendSupportato pronto all’uso (utilizzando un template FastAPI)Richiede accesso e istruzioni personalizzati tramite Secrets e Knowledge

Distribuzione del frontend

Devin può distribuire applicazioni frontend utilizzando un template preconfigurato che usa Vite, TypeScript, Tailwind CSS e Shadcn. Quando un utente chiede a Devin di creare da zero un’applicazione frontend, il template viene utilizzato come punto di partenza, a meno che non venga specificato diversamente. Se l’utente fornisce un’approvazione esplicita, Devin può distribuire queste applicazioni frontend tramite un servizio interno.

Deployment del backend

Per le applicazioni backend, Devin utilizza un modello FastAPI. Analogamente alle applicazioni frontend, Devin può distribuire su Fly.io le app backend create a partire da questo modello, previa approvazione dell’utente.

Limitazioni

  • App preesistenti: Devin non è progettato per effettuare il deploy di applicazioni preesistenti. Anche se le app frontend potrebbero funzionare, le app backend non funzioneranno nel 99% dei casi.
  • Deploy personalizzato: Per le app non create con i template di Devin, gli utenti devono scegliere il proprio metodo di deploy e fornire a Devin le credenziali e le istruzioni necessarie tramite Secrets e Knowledge.