Dette er et eksempel på, hvordan du konfigurerer en Go-applikation til implementering på Kinstas Applikation Hosting-tjenester fra et GitHub-repository.

Under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din go.mod-fil.

  1. Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Go.
  2. I MyKinsta skal du tilføje en applikation med Hello World – Go-repositoriet. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.

Applikationen er tilgængelig, så snart opbygningen er færdig, og en Hello World-side indlæses på din applikations URL-adresse.

Go Hello World-siden efter en vellykket installation.
Go Hello World-siden efter en vellykket installation.

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du behøver ikke at definere den eller hardcode den i programmet. Brug os.Getenv("PORT") i din kode, når du henviser til serverporten.

Start Kommando

For denne applikation kan Start-kommandoen være tom. Når du tilføjer programmet, registrerer Kinsta automatisk den nødvendige startkommando for webprocessen under den første implementering.