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

npx base44 deploy [options]

Opções

OpçãoDescrição
-y, --yesPula o prompt de confirmação

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

# Modo interativo - mostra o que será implantado e pede confirmação
npx base44 deploy

# Não interativo - pula a confirmação (para uso em CI/CD ou por agente)
npx base44 deploy -y

Fluxo típico

# 1. Faça suas alterações (entidades, funções, código de frontend)

# 2. Construa o frontend (se você tem um)
npm run build

# 3. Implante tudo
npx base44 deploy -y

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.
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

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

ComandoDescrição
base44 entities pushEnvia apenas entidades
base44 functions deployImplanta apenas funções
base44 agents pushEnvia apenas agentes
base44 connectors pushEnvia apenas conectores
base44 auth pushEnvia apenas a configuração de autenticação
base44 site deployImplanta apenas o site
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.