Dit is een voorbeeld van hoe je een Statamic applicatie instelt om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.
Statamic is een flat-file CMS dat standaard alle gegevens opslaat in de Git repository. Voordat je de code naar MyKinsta pusht, is het lokaal installeren van Statamic de aanbevolen aanpak voor het maken en onderhouden van je site. Vervolgens maak je een super gebruikersaccount aan en commit en push je alle wijzigingen naar de repository.
Statamic is gebaseerd op Laravel; het is een reguliere op PHP gebaseerde applicatie, dus MyKinsta installeert automatisch de dependencies die zijn gedefinieerd in je composer.json bestand tijdens het deployingsproces.
- Log in op GitHub en maak een nieuwe repository aan vanuit deze template (gebruik deze template > maak een nieuwe repository): Kinsta – Statamic Boilerplate.
- Statamic is gebaseerd op Laravel, dus de
APP_KEY
omgevingsvariabele moet worden ingesteld. Je kunt zelf lokaal een app key genereren, of je kunt deze online Laravel key generator gebruiken. - Voeg in MyKinsta een applicatie toe met de Statamic Starter repository. In Omgevingsvariabelen:
- In Sleutel 1 vul je
APP_KEY
in, en in Waarde 1 plak je de sleutel die je in Stap 2 hebt gegenereerd. - Klik op Andere toevoegen en vul in Sleutel 2
APP_KINSTA
in, en in Waarde 2true
. - Selecteer Beschikbaar tijdens runtime en Beschikbaar tijdens bouwproces.
- In Sleutel 1 vul je
- Het Start commando kan voor het webproces leeg gelaten worden, omdat Kinsta automatisch het vereiste commando detecteert tijdens de eerste deployment.
Opmerking: De eerste deployment kan mislukken omdat je de nodige Buildpacks moet toevoegen. - Zodat de applicatie de CSS/JS bestanden kan bouwen, moet je twee buildpacks toevoegen: Node.js en PHP. Klik op Instellingen > Buildpack toevoegen , selecteer Node.js > Buildpack toevoegen. Herhaal dit voor PHP.
Het buildpack dat de primaire taal van je applicatie bevat, moet de laatste zijn in de lijst met buildpacks. In dit voorbeeld is PHP de primaire taal en moet het de laatste buildpack in de lijst zijn. - Klik op Deployments > Nu deployen > kies de gewenste branch > Deploy applicatie.
De app is beschikbaar zodra de build klaar is en de Statamic Welcome pagina laadt op de URL van je applicatie.

Kijk je liever de videoversie?
Omgevingsvariabelen
Statamic vereist dat de volgende omgevingsvariabelen zijn ingesteld:
APP_KEY
– Je kunt zelf lokaal een app key genereren, of je kunt de online Laravel key generator gebruiken.APP_KINSTA
– stel in optrue
.
Buildpacks
In de meeste gevallen zul je willen dat de applicatie de CSS/JS bestanden bouwt, dus moet je deze twee Buildpacks toevoegen:
- Node.js
- PHP
Het buildpack dat de primaire taal van je applicatie bevat, moet de laatste zijn in de lijst met buildpacks. In dit voorbeeld is PHP de primaire taal en moet het de laatste buildpack in de lijst zijn.
Webserver instellen
Start commando
Het standaard webproces is heroku-php-apache2 public/
. Indien nodig kun je dit commando wijzigen bij het toevoegen van je applicatie (Processen instellen) of op de pagina Processen van de applicatie na de deployment.