Skip to main content
Em Configurações › Deploy › Histórico de envios, cada envio do projeto aparece com o resultado da instalação. Todo .zip que você envia, pelo painel, pela CLI ou pela API, fica guardado como uma versão: dá para baixar de novo ou voltar o projeto para ela.

Guardado sozinho

Cada .zip enviado vira uma versão, sem você fazer nada. O histórico diz quem enviou: você pelo painel ou o nome da chave de API.

Voltar para esta versão

Os arquivos voltam aos daquele .zip. O projeto para antes e só liga depois se você pedir.

Quantas ficam guardadas

Cada versão fica guardada por até 30 dias. O plano define quantas ficam por projeto; quando entra uma nova e o histórico está cheio, a mais antiga deixa de estar guardada (a linha continua no histórico, sem as ações). Só .zip enviado vira versão. Aplicar mudanças (depois de editar no explorador de arquivos), a troca da versão da linguagem, um backup restaurado e a própria volta aparecem no histórico, mas não guardam um .zip novo. Quer guardar os arquivos editados pelo painel? Use um backup.

Baixar uma versão

No histórico, clique no ícone de download da versão (ou em Baixar no menu …). O .zip é o mesmo que foi enviado, por um link que vale 5 minutos e só para a sua conta.

Voltar para uma versão

  1. Em Configurações › Deploy, abra o menu … da versão e escolha Voltar para esta versão. A linha mais nova (a Atual) não tem essa opção: ela já é o que está no projeto.
  2. Escolha se o projeto deve iniciar quando terminar. Desligado (o padrão), ele fica parado até você conferir e clicar em Iniciar.
  3. Confirme. Se o projeto estava no ar, ele para.
  4. Os arquivos de agora são trocados pelos do .zip daquela versão. As dependências só são instaladas de novo se o package.json, o package-lock.json ou o requirements.txt mudou; acompanhe em Logs › Instalação.
A configuração não volta: o comando, o arquivo principal, a versão da linguagem, a memória e as variáveis de ambiente continuam as de agora, como no envio de um .zip novo.
Voltar troca a pasta inteira do projeto, inclusive o que o seu app criou depois (um banco SQLite, uploads). Quer guardar os arquivos de agora? Faça um backup antes.
Se o .zip for recusado na troca ou o projeto não couber no plano ligado (quando você pediu para iniciar), nada muda: os arquivos ficam como estavam e, se o projeto estava no ar, ele volta ao ar. Se a resposta não chegar até o fim, não dá para saber se os arquivos já foram trocados e o projeto fica parado: confira os arquivos antes de iniciar ou tente de novo.

Pela API e no CI

O Histórico de envios sai com a chave de leitura; baixar e voltar pedem a chave de leitura e escrita. Num deploy que quebrou, pegue a versão anterior (a segunda com isRestorable) e volte para ela:

Atividade

Voltar e baixar uma versão entram na Atividade da conta (“Você voltou a uma versão anterior do bot X”), com a data da versão e, pela API, o nome da chave. Excluir o projeto apaga as versões guardadas junto.