Fluxo de deploy
Quando você executajelou functions deploy, a plataforma:
- Lê o
jelou.jsonpara encontrar o slug e o entrypoint - Coleta todos os arquivos deployáveis do diretório
- Exibe um resumo com nomes e tamanhos
- Faz upload dos arquivos e executa o deploy
- Renomeia seu entrypoint para
user-function.ts - Gera um wrapper
main.tsque importa seu código e inicia o servidor - Injeta seus secrets como variáveis de ambiente
Limites de arquivos
O que é excluído automaticamente
node_modules/.git/.envdist/.jelou/- Arquivos ocultos (começando com
.)
Ignorar confirmação
Para deploys automatizados, use--no-confirm:
Rollback
Se você precisar reverter para uma versão anterior, usejelou functions rollback.
- Interativo
- Direto
Sem argumentos, exibe um menu com deploys recentes:
CI/CD com GitHub Actions
- Deploy básico
- Com secrets
deploy.yml
Rotas expostas
- Modo define()
- Modo app()