SvelteKit
Questo è un esempio di come impostare un sito statico con SvelteKit sui servizi di hosting di siti statici di Kinsta partendo da un repository GitHub.
SvelteKit è un framework full-stack costruito sulla base del framework frontend Svelte. Permette agli sviluppatori di creare applicazioni web potenti e scalabili con un minimo di boilerplate e di configurazione. Maggiori informazioni sono disponibili sul sito web di SvelteKit.
Prerequisiti
- I template di avvio rapido di Kinsta sono archiviati e gestiti su GitHub; pertanto, per accedervi è necessario avere un account GitHub.
- Sarà anche necessario creare un account MyKinsta per distribuire il sito statico.
Distribuire un sito statico SvelteKit
- Accedere a GitHub e crea un nuovo repository da questo template (Use this template > Create new repository): static-sveltekit-demo.
- In MyKinsta, cliccare su Siti statici > Aggiungi sito > selezionare GitHub, cliccare su Connetti provider git > Autorizza e accedere al proprio account GitHub.
- Scegliere il repository SvelteKit, cliccare su Continua e inserire quanto segue nelle Impostazioni di Build:
- Comando di build:
npm run build
- Versione Node: 18
- Directory di pubblicazione: build
- Comando di build:
- Cliccare su Crea sito.
Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file package.json. Il sito è disponibile non appena la distribuzione termina e la pagina di benvenuto di Kinsta viene caricata all’URL del sito.
Ciclo di vita della distribuzione
Ogni volta che viene avviata una distribuzione (attraverso la creazione di un sito statico o una nuova distribuzione a causa di un commit in arrivo), viene eseguito il comando di build, seguito dalla distribuzione dei contenuti della Directory di pubblicazione.