O App Deploys permite implantar aplicações web e sites diretamente no Devin Desktop por meio de chamadas da ferramenta Cascade. Esse recurso ajuda você a compartilhar seu trabalho com URLs públicas, atualizar suas implantações e reivindicar projetos para personalização adicional. Esse recurso está em beta, e o suporte a frameworks adicionais, builds mais robustos etc. chegará em breve.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.

Visão geral
- Implantar um site ou app web em JS em um domínio público
- Reimplantar na mesma URL após fazer alterações
- Reivindicar o projeto para sua conta pessoal
Provedores compatíveis
- Netlify - Para sites estáticos e aplicações web
Há planos de adicionar suporte a outros provedores em versões futuras.
Como funciona
Processo de implantação
- Cascade analisa seu projeto para determinar o framework adequado
- Os arquivos do seu projeto são importados com segurança para o nosso servidor
- A implantação é criada na plataforma do provedor
- Você recebe uma URL pública e um link para reivindicação
Configuração do projeto
windsurf_deployment.yaml na raiz do seu projeto. Esse arquivo contém informações para implantações futuras, como um ID do projeto e o framework.
Como usar App Deploys
Deploys da equipe
Você precisará de privilégios de administrador da equipe para habilitar ou desabilitar esse recurso.
Considerações de segurança
- Limites de tamanho de arquivo e validação
- Limitação de taxa com base no nível da sua conta
- Tratamento seguro dos arquivos do projeto
windsurf.build e removê-los. Se algum cookie aparecer, ele não deveria estar lá, e removê-lo ajuda a evitar problemas de cookies entre sites e mantém sua experiência limpa.
Os sites do Devin Desktop são criados por humanos e IA e, embora incentivemos a IA a tomar decisões alinhadas às melhores práticas, é importante manter a cautela. O Devin Desktop não se responsabiliza por problemas causados por sites implantados por nossos usuários.
Reivindicando sua implantação
- Controle total sobre a implantação
- Acesso a recursos específicos do provedor
- Possibilidade de modificar o nome de domínio
- Acesso direto a logs e informações de build
Implantações não reivindicadas podem ser excluídas após um determinado
período. Recomendamos reivindicar projetos importantes o quanto antes.
Limites
| Plano | Implantações por dia | Máx. de sites não reivindicados |
|---|---|---|
| Free | 1 | 1 |
| Pro | 10 | 5 |
Frameworks compatíveis
- Next.js
- React
- Vue
- Svelte
- Sites estáticos em HTML/CSS/JS
Solução de problemas
Falha no build de implantação
- Verifique os logs de build fornecidos pelo Cascade
- Certifique-se de que seu projeto consegue gerar a build localmente (execute
npm run buildpara testar) - Verifique se seu projeto segue a estrutura recomendada pelo framework
- Consulte a documentação sobre como implantar seu framework no Netlify via
netlify.toml - Considere reivindicar o projeto para acessar logs detalhados no painel do provedor
Site da Netlify não encontrado

Alterar seu subdomínio / URL
Atualizando o domínio netlify.app
.netlify.app.
Atualizando o subdomínio personalizado .windsurf.build
.windsurf.build, será necessário fazer o deploy de um novo site com um novo subdomínio:
- Exclua o arquivo
windsurf_config.yamldo seu projeto - Peça ao Cascade para fazer o deploy de um novo site com um novo subdomínio e informe qual você quer
- Pode ser útil iniciar uma nova conversa ou limpar suas memórias geradas automaticamente para que o Cascade não tente fazer o deploy novamente no subdomínio antigo
- Ao criar uma nova implantação, você poderá clicar no botão “Edit” na UI do subdomínio para atualizá-lo antes de clicar em “Deploy”
Erro: Unable to get project name for project ID
- Verifique se o projeto ainda existe na sua conta da Netlify (pressupondo que ele tenha sido reivindicado).
- Verifique se o ID do projeto está no arquivo
windsurf_deployment.yaml. Se não estiver, você pode baixar o arquivo de configuração no menu suspenso do histórico de implantações. - Tente implantar novamente e instrua o Cascade a usar mais explicitamente o
project_iddo arquivowindsurf_deployment.yaml

