Skip to main content
Questa pagina fa parte di una skill per agenti IA di programmazione ed è scritta per gli agenti, non per gli umani. Per la documentazione Base44 leggibile dagli umani, consulta la documentazione per sviluppatori.

base44 deploy

Distribuisce tutte le risorse del progetto (entità, funzioni, agenti, connettori e sito) su Base44 in un singolo comando.

Sintassi

npx base44 deploy [options]

Opzioni

OpzioneDescrizione
-y, --yesSalta la richiesta di conferma

Cosa distribuisce

Il comando rileva e distribuisce automaticamente:
  1. Entità - tutti i file .jsonc in base44/entities/
  2. Funzioni - tutte le funzioni in base44/functions/
  3. Agenti - tutte le configurazioni degli agenti in base44/agents/
  4. Connettori - tutte le configurazioni dei connettori in base44/connectors/
  5. Configurazione auth - impostazioni di autenticazione da base44/auth/ (se presenti)
  6. Sito - file compilati da site.outputDirectory (se configurato)

Esempi

# Interactive mode - shows what will be deployed and asks for confirmation
npx base44 deploy

# Non-interactive - skip confirmation (for CI/CD or agent use)
npx base44 deploy -y

Flusso di lavoro tipico

# 1. Make your changes (entities, functions, frontend code)

# 2. Build the frontend (if you have one)
npm run build

# 3. Deploy everything
npx base44 deploy -y

Cosa fa

  1. Legge la configurazione del progetto da base44/config.jsonc
  2. Rileva le risorse disponibili (entità, funzioni, agenti, connettori, sito)
  3. Mostra un riepilogo di ciò che verrà distribuito
  4. Chiede conferma (a meno che non venga usato il flag -y)
  5. Distribuisce tutte le risorse in sequenza:
    • Invia gli schemi delle entità
    • Distribuisce le funzioni
    • Invia le configurazioni degli agenti
    • Invia le configurazioni dei connettori
    • Invia la configurazione di autenticazione
    • Carica i file del sito
  6. Gestisce l’autorizzazione OAuth per qualsiasi nuovo connettore che la richiede
  7. Mostra l’URL della dashboard e l’URL dell’app (se il sito è stato distribuito)

Flusso OAuth dei connettori

Se qualche connettore richiede autorizzazione dopo la distribuzione, la CLI ti chiederà di aprire il browser per completare OAuth. In ambienti non interattivi (CI/CD, nessun TTY), le richieste OAuth vengono saltate automaticamente.
Some connectors still require authorization. Run 'base44 connectors push' or open the links above in your browser.

Requisiti

  • Deve essere eseguito da una directory di progetto Base44 collegata
  • Devi essere autenticato (esegui prima npx base44 login)
  • Per la distribuzione del sito, devi eseguire prima npm run build

Output

Dopo una distribuzione riuscita:
  • Dashboard: link alla dashboard di gestione della tua app
  • URL dell’app: URL pubblico del tuo sito distribuito (se il sito era incluso)

Note

  • Se non si trovano risorse, il comando esce con un messaggio
  • Usa i comandi individuali (entities push, functions deploy, connectors push, site deploy) se vuoi distribuire solo risorse specifiche
  • Il sito deve essere costruito prima della distribuzione - questo comando non esegue npm run build per te

Comandi correlati

ComandoDescrizione
base44 entities pushInvia solo le entità
base44 functions deployDistribuisci solo le funzioni
base44 agents pushInvia solo gli agenti
base44 connectors pushInvia solo i connettori
base44 auth pushInvia solo la configurazione auth
base44 site deployDistribuisci solo il sito
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.