Questo è un esempio di come creare un sito statico con Docusaurus sui servizi di Hosting di Applicazioni o di Siti Statici di Kinsta da un repository GitHub.

Docusaurus è un generatore di siti statici specializzato nella produzione di siti web di documentazione, semplici da costruire e che richiede un’esperienza di sviluppo minima, in modo da poterlo utilizzare subito. Maggiori informazioni sono disponibili sul sito web di Docusaurus.

Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file package.json.

Hosting di Siti Statici

  1. Accedere a GitHub e creare un nuovo repository da questo modello (Use this template > Create a new repository): Kinsta – Hello World – Docusaurus
  2. In MyKinsta, aggiungere un sito statico con il repository Hello World Docusaurus e le seguenti Impostazioni di build:
    • Comando di build: npm run build
    • Versione Node: 18.16.0
    • Directory di pubblicazione: build
  3. Il sito è disponibile non appena la build è terminata, e la pagina Docusaurus predefinita viene caricata all’URL del vostro sito.

Hosting di Applicazioni

  1. Accedere a GitHub e creare un nuovo repository da questo template (Usa questo template > Crea un nuovo repository): Kinsta – Hello World – Docusaurus
  2. In MyKinsta, aggiungete un’applicazione con il repository Hello World Docusaurus. Il comando Start può essere lasciato vuoto per il processo web, perché Kinsta rileva automaticamente il comando richiesto durante la prima distribuzione.
  3. L’app è disponibile non appena la build è terminata, e la pagina Docusaurus predefinita viene caricata all’URL della vostra applicazione.

Configurazione del Server Web

Porta

Kinsta imposta automaticamente la variabile d’ambiente PORT. Non è necessario definirla o aggiungerla al codice nell’applicazione. Il pacchetto serve utilizza automaticamente la porta impostata da Kinsta.

Comando di Avvio

Quando si distribuisce l’applicazione, Kinsta crea automaticamente un processo web con npm start come Comando di avvio.

Ciclo di Vita della Distribuzione

Ogni volta che viene avviata una distribuzione (attraverso la creazione di un’applicazione o una nuova distribuzione a causa di un commit in arrivo), viene eseguito il comando npm build, seguito dal comando npm start.

Pagina Docusaurus predefinita

L’applicazione o il sito sono disponibili non appena la build è terminata e viene caricata una pagina Docusaurus predefinita all’URL dell’applicazione o del sito statico.

Pagina Docusaurus predefinita dopo la distribuzione.
Pagina Docusaurus predefinita dopo la distribuzione.