Nuxt
Dit is een voorbeeld van hoe je een Nuxt applicatie of statische site instelt om te deployen op Kinsta’s Statische Site Hosting vanuit een GitHub repository.
Nuxt is een open-source webontwikkelingsframework waarmee je server-side gerenderde Vue-applicaties en statische sites kunt bouwen. Meer informatie is beschikbaar op de Nuxt website.
Je kunt deze Quickstart templates ook gebruiken op Kinsta’s Applicateie Hosting zonder extra configuratie. Als je Applicatie Hosting gebruikt, kun je het Start commando leeg laten voor het webproces omdat Kinsta automatisch het vereiste commando detecteert tijdens de eerste deployment.
Vereisten
- Kinsta’s Quickstart templates worden opgeslagen en beheerd in GitHub; daarom heb je een GitHub account nodig om ze te openen.
- Je moet een MyKinsta account aanmaken om de applicatie te deployen.
Een Nuxt statische site deployen
- Log in op GitHub en maak een nieuwe repository van deze template (Use this template > Create a new repository): Kinsta – Hello World – NuxtJS.
- Klik in MyKinsta op Statische sites > Site toevoegen > selecteer GitHub, klik op Verbind git provider > Autoriseren, en log in op je GitHub account.
- Kies de Hello World – NuxtJS repository, klik op Doorgaan, en voer het volgende in bij de Build instellingen:
- Build commando:
npm run generate
- Node versie: 18.16.0
- Publish directory:.output/public
- Build commando:
Tijdens het deploymentproces installeert Kinsta automatisch de dependencies die zijn gedefinieerd in je package.json bestand. De site is beschikbaar zodra de deployment is voltooid en de Hello World pagina wordt geladen op de URL van je site.
Deployment levenscyclus
Telkens wanneer een deployment wordt gestart (door het maken van een applicatie of door het opnieuw deployen als gevolg van een inkomende commit) wordt het commando npm build
uitgevoerd, gevolgd door het commando npm start
.