Artigos sobre: Primeiros Passos

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:


  1. Velocidade e Desempenho: Evita o tráfego de dados desnecessário, tornando o seu deploy muito mais rápido.
  2. 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

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!