Quais arquivos são excluídos automaticamente no deploy?
Você enviou sua aplicação para a Square Cloud e percebeu que algumas pastas ou arquivos desapareceram do seu painel? Não se preocupe, isso é um comportamento padrão e intencional da nossa plataforma!
Ao realizar o deploy, a Square Cloud faz uma "limpeza" automática no seu pacote, removendo arquivos de ambiente de desenvolvimento local, caches de frameworks e pastas de dependências (como a pesada node_modules).
Fazemos isso por dois motivos principais:
- Velocidade e Desempenho: Evita o tráfego de dados desnecessário, tornando o seu deploy muito mais rápido.
- Economia de Espaço: Arquivos locais e caches não são necessários para a sua aplicação rodar no ambiente de produção. As dependências reais serão instaladas automaticamente pelo nosso sistema.
Quais arquivos são excluídos automaticamente?
Se você enviou algum dos arquivos ou pastas abaixo, o nosso sistema irá removê-los automaticamente durante o processo de implantação. Separamos a lista por categorias para facilitar o entendimento:
Dependências e Ambientes Virtuais:
node_modules.venv.npm.composer.bundle__pycache__
Caches de Frameworks e Builds:
.next/cache.nuxt/cache.cache
Sistema e Controle de Versão:
.git.local
Configurações de Editores e Ferramentas:
.vscode.husky.logs
O que eu preciso fazer?
Para garantir um deploy eficiente, a melhor prática é nem mesmo enviar esses arquivos. Antes de fazer o upload do seu .zip ou de enviar seus arquivos, certifique-se de que essas pastas foram deixadas de fora do pacote (utilizar um arquivo .gitignore no seu projeto ajuda bastante!).
Se você acabar enviando essas pastas por engano, não há problema algum: a Square Cloud fará o trabalho de excluí-las por você para garantir que sua aplicação continue limpa e leve.
Atualizado em: 30/04/2026
Obrigado!
