Skip to main content
Esta página faz parte de uma habilidade de agente de código IA e é escrita para agentes, não para humanos. Para a documentação legível por humanos da Base44, veja a documentação para desenvolvedores.

base44 deploy

Implanta todos os recursos do projeto (entidades, funções, agentes, conectores e site) na Base44 em um único comando.

Sintaxe

Opções

O que implanta

O comando detecta e implanta automaticamente:
  1. Entidades - Todos os arquivos .jsonc em base44/entities/
  2. Funções - Todas as funções em base44/functions/
  3. Agentes - Todas as configurações de agente em base44/agents/
  4. Conectores - Todas as configurações de conector em base44/connectors/
  5. Configuração de autenticação - Configurações de autenticação de base44/auth/ (se presente)
  6. Site - Arquivos construídos de site.outputDirectory (se configurado)

Exemplos

Fluxo típico

O que faz

  1. Lê a configuração do projeto de base44/config.jsonc
  2. Detecta recursos disponíveis (entidades, funções, agentes, conectores, site)
  3. Mostra um resumo do que será implantado
  4. Pede confirmação (a menos que a flag -y seja usada)
  5. Implanta todos os recursos em sequência:
    • Envia schemas de entidade
    • Implanta funções
    • Envia configurações de agente
    • Envia configurações de conector
    • Envia a configuração de autenticação
    • Faz upload de arquivos do site
  6. Trata autorização OAuth para qualquer conector novo que precise
  7. Exibe a URL do painel e a URL do aplicativo (se o site foi implantado)

Fluxo OAuth do conector

Se algum conector requer autorização após a implantação, a CLI solicitará que você abra seu navegador para concluir o OAuth. Em ambientes não interativos (CI/CD, sem TTY), os prompts OAuth são ignorados automaticamente.

Requisitos

  • Deve ser executado a partir de um diretório de projeto Base44 vinculado
  • Deve estar autenticado (execute npx base44 login primeiro)
  • Para implantação de site, deve executar npm run build primeiro

Saída

Após uma implantação bem-sucedida:
  • Dashboard: Link para o painel de gerenciamento do seu aplicativo
  • App URL: URL pública do seu site implantado (se o site foi incluído)

Notas

  • Se nenhum recurso for encontrado, o comando sai com uma mensagem
  • Use comandos individuais (entities push, functions deploy, connectors push, site deploy) se você quer implantar apenas recursos específicos
  • O site deve ser construído antes da implantação - este comando não executa npm run build para você

Comandos relacionados

Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.