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 agoradispara 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.
npx prisma migrate deploy
node scripts/limpar-sessoes.js
python manage.py clearsessionsVolumes
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.