Saltar al contenido principal

Descripción general

Devin puede desplegar pequeñas aplicaciones que crea desde cero. Sin embargo, Devin tiene limitaciones al desplegar aplicaciones existentes.
ComponenteAplicaciones nuevasAplicaciones existentes
FrontendSe admite de forma predeterminada (mediante una plantilla preconfigurada)Requiere acceso e instrucciones personalizados mediante Secrets y Knowledge
BackendSe admite de forma predeterminada (mediante la plantilla de FastAPI)Requiere acceso e instrucciones personalizados mediante Secrets y Knowledge

Despliegue de frontend

Devin puede desplegar aplicaciones de frontend usando una plantilla preconfigurada que utiliza Vite, TypeScript, Tailwind CSS y Shadcn. Cuando un usuario le pide a Devin que cree una aplicación de frontend desde cero, usará la plantilla como punto de partida, a menos que se especifique lo contrario. Si el usuario otorga su aprobación explícita, Devin puede desplegar estas aplicaciones de frontend a través de un servicio interno.

Despliegue de backend

Para las aplicaciones de backend, Devin utiliza una plantilla de FastAPI. Del mismo modo que con las aplicaciones de frontend, Devin puede desplegar en Fly.io las aplicaciones de backend creadas a partir de esta plantilla, siempre que el usuario lo apruebe.

Limitaciones

  • Aplicaciones existentes: Devin no está diseñado para desplegar aplicaciones ya existentes. Aunque las aplicaciones de frontend podrían funcionar, las aplicaciones de backend no lo harán en el 99% de los casos.
  • Despliegue personalizado: Para aplicaciones que no se hayan creado con las plantillas de Devin, los usuarios deben elegir su propio método de despliegue y proporcionar a Devin las credenciales e instrucciones necesarias mediante Secrets y Knowledge.