Dit is een voorbeeld van hoe je een Go applicatie instelt om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.

Tijdens het deployment-proces installeert Kinsta automatisch de dependencies die in je go.mod bestand zijn gedefinieerd.

  1. Log in op GitHub en maak een nieuwe repository aan vanuit deze template (gebruik deze template > maak een nieuwe repository): Kinsta – Hello World – Go.
  2. Voeg in MyKinsta een applicatie toe met de Hello World – Go 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 is voltooid en de Kinsta welkomstpagina wordt geladen op de URL van je applicatie.

Kinsta welkomstpagina na succesvol deployen van Go.
Kinsta welkomstpagina na succesvol deployen van Go.

Kijk je liever de videoversie?

Webserver instellen

Poort

Kinsta stelt automatisch de omgevingsvariabele PORT in. Je hoeft hem niet te definiëren of te hard-coden in de applicatie. Gebruik os.Getenv("PORT") in je code als je verwijst naar de serverpoort.

Start commando

Voor deze toepassing kan het Start commando leeg gelaten worden. Wanneer je de toepassing toevoegt, detecteert Kinsta automatisch het vereiste startcommando voor het webproces tijdens de eerste deployment.