VuePress is een generator van statische sites; het wordt door Vue aangedreven en de belangrijkste kenmerken zijn prestaties en eenvoud.

Meer informatie is beschikbaar op de website vuepress.github.io.

Kinsta installeert automatisch de dependencies die zijn gedefinieerd in je composer.json bestand tijdens het deploymentproces.

  1. Fork de volgende GitHub repository: https://github.com/kinsta/hello-world-vuepress

  2. Voeg in MyKinsta een applicatie toe met de vuepress repository. Het Start commando kan leeg gelaten worden voor het webproces, omdat Kinsta automatisch het vereiste commando detecteert tijdens de eerste deployment.

De app is beschikbaar zodra de build klaar is en een Hello World pagina laadt.

VuePress applicatie.
VuePress applicatie.

Webserver instelling

Poort

Kinsta stelt automatisch de omgevingsvariabele PORT in. Je hoeft deze niet te definiëren of vast te leggen in de applicatie. Het serve pakket gebruikt automatisch de door Kinsta ingestelde poort.

Start commando

Wanneer je de applicatie deployet, maakt Kinsta automatisch een webproces aan met npm start als startpunt.

Deployment levenscyclus

Telkens als je een deployment start (door het maken van een applicatie of het opnieuw deployen vanwege een inkomende commit), wordt het commando npm build uitgevoerd, gevolgd door het commando npm start.