Questo è un esempio di come creare un’applicazione o un sito statico React da distribuire sui servizi di Hosting di Applicazioni o di Siti Statici di Kinsta da un repository GitHub.

React è una popolare libreria JavaScript per la creazione di interfacce utente. Permette agli sviluppatori di creare componenti UI riutilizzabili e di aggiornare in modo efficiente la UI in risposta alla modifica dei dati. Maggiori informazioni sono disponibili sul sito web di React.

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 template (Use this template > Create a new repository): Kinsta – Hello World – React
  2. In MyKinsta, aggiungere un sito statico con il repository Hello World React 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 di benvenuto di Kinsta viene caricata all’URL del sito.

Hosting di Applicazioni

  1. Accedere a GitHub e creare un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – React
  2. In MyKinsta, aggiungere un’applicazione con il repository Hello World – React. Il comando Start può essere lasciato vuoto per il processo web, perché Kinsta rileva automaticamente il comando richiesto durante la prima distribuzione.
  3. L’applicazione è disponibile non appena la build è terminata e la pagina di benvenuto di Kinsta viene caricata all’URL dell’applicazione.

Configurazione del Server Web

Porta

Kinsta imposta automaticamente la variabile d’ambiente PORT. Non è necessario definirla e non è necessario inserirla nell’applicazione.

Comando di Avvio

Quando distribuisce un’applicazione, Kinsta crea automaticamente un processo web basato sul comando npm start nel file package.json.

Ciclo di Vita del Deployment

Ogni volta che viene avviata una distribuzione (attraverso la creazione di un’applicazione o la nuova distribuzione per un commit in arrivo), vengono eseguiti i comandi npm start e npm build.

Pagina di benvenuto

L’applicazione o il sito sono disponibili non appena la build è terminata e la pagina di benvenuto di Kinsta viene caricata sull’URL dell’applicazione o del sito statico.

La pagina di benvenuto di Kinsta dopo la distribuzione di React.
La pagina di benvenuto di Kinsta dopo la distribuzione di React.