← Documentação

Publicar

Tarefas, cron e volumes

Comandos agendados ou na hora dentro da aplicação, e pastas que sobrevivem ao deploy.

Tarefas

Em Tarefas, no projeto (Desenvolvedor ou acima): Nome, Comando, e Só quando eu pedir ou Agendada. O comando roda dentro do container da aplicação publicada, com as mesmas variáveis.

  • Agenda em cron de 5 campos, no horário UTC (Brasília é UTC−3): 0 6 * * * roda às 3h de Brasília. Use números, *, listas, intervalos e passos; nomes de dia não. Minuto a minuto é */1.
  • Rodar agora dispara na hora; a saída da última execução aparece na página.
  • Até 10 tarefas por projeto; cada execução tem até 1 hora.
  • Precisa de um deploy feito. Tarefa criada antes entra no primeiro deploy.
Exemplos de comando
npx prisma migrate deploy
node scripts/limpar-sessoes.js
python manage.py clearsessions

Volumes

Arquivo gravado fora de um volume some a cada deploy. Para guardar uploads ou um banco SQLite, crie um volume em Configuração → Volumes: Nome e Caminho dentro da aplicação (como /app/uploads), e Criar volume.

  • Até 5 por projeto. O caminho é absoluto, sem ..; pastas do sistema (/, /etc, /usr...) não podem.
  • Criar ou remover reinicia a aplicação no ar, sem build.
  • Remover (Dono ou Administrador) pede o nome do volume: os arquivos podem ser perdidos.