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

base44 site deploy

Distribuisci i file del sito compilati sull’hosting Base44.

Indice

Sintassi

npx base44 site deploy [options]

Opzioni

OpzioneDescrizione
-y, --yesSalta la richiesta di conferma
Usa il flag -y per distribuzioni non interattive/automatizzate:
npx base44 site deploy -y

Autenticazione

Richiesta: sì. Se non sei autenticato, ti verrà chiesto di effettuare prima il login.

Prerequisiti

  • Deve essere eseguito da una directory di progetto Base44
  • Il progetto deve avere site.outputDirectory configurato nella configurazione del progetto
  • Il sito deve essere compilato prima della distribuzione (esegui prima il comando di build)
  • Solo SPA: l’hosting Base44 supporta Single Page Application con un unico punto di ingresso index.html. Tutte le route vengono servite da index.html (routing lato client).

Come funziona

  1. Legge la configurazione del progetto
  2. Verifica che esista la configurazione del sito
  3. Chiede conferma per la distribuzione mostrando la directory di output
  4. Crea un archivio dei file del sito dalla directory di output
  5. Distribuisce sull’hosting Base44
  6. Restituisce l’URL dell’app

Flusso interattivo

$ npx base44 site deploy

Deploy site from ./dist? (yes/no) yes

Creating archive...
Uploading to Base44...
Deploying...

 Deployment successful!

Visit your site at: https://my-app.base44.app

Flusso di lavoro tipico

# 1. Compila il sito con il comando di build del tuo framework
npm run build

# 2. Distribuisci su Base44
npx base44 site deploy

Configurazione

Il campo site.outputDirectory nella configurazione del progetto deve puntare alla directory in cui il framework genera i file compilati:
  • Vite: tipicamente ./dist
  • Next.js: tipicamente ./.next o ./out
  • Create React App: tipicamente ./build
  • Personalizzato: qualunque directory di output usi il tuo strumento di build

Gestione degli errori

Se la configurazione del sito manca:
$ npx base44 site deploy
Error: No site configuration found in project
Se annulli la distribuzione:
Deploy site from ./dist? (yes/no) no
Deployment cancelled

Casi d’uso

  • Distribuire il sito dopo aver apportato modifiche
  • Pubblicare nuove versioni dell’applicazione
  • Distribuire dopo aver aggiornato contenuti o funzionalità
  • Come parte di una pipeline CI/CD

Note

  • Compila sempre il sito prima di distribuirlo
  • Il comando distribuisce qualsiasi contenuto sia presente nella directory di output
  • Assicurati che la build sia stata completata correttamente prima di distribuire
  • Le distribuzioni precedenti vengono conservate (versionate) in Base44
  • La distribuzione è immediata e aggiorna il sito live
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.