Go
Dit is een voorbeeld van hoe je een Go applicatie instelt om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.
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 Go applicatie deployen
- Log in op GitHub en maak een nieuwe repository van deze template (Use this template > Create a new repository): Kinsta – Hello World – Go.
- Klik in MyKinsta op Applicaties > Applicatie toevoegen > selecteer GitHub, klik op Verbind git provider > Autoriseren, en log in op je GitHub account.
- Kies de Hello World – Go repository en een Datacenter locatie. Laat alle andere instellingen als standaard en klik op Doorgaan bij elke stap.
- Klik bij de stap Samenvatting op Deploy nu.
Tijdens de deployment detecteert Kinsta automatisch het startcommando voor het webproces en installeert de dependencies die zijn gedefinieerd in je go.mod bestand. De app is beschikbaar zodra de deployment is voltooid en de Kinsta welkomstpagina wordt geladen op de URL van je applicatie.
Bekijk je liever de videoversie?
Webserver instellen
Poort
Kinsta stelt automatisch de omgevingsvariabele PORT
in. Je hoeft deze niet te definiëren of hard te coderen in de applicatie. Gebruik os.Getenv("PORT")
in je code als je verwijst naar de serverpoort.
Startcommando
Voor deze applicatie kun je het Startcommando leeg laten. Wanneer je de applicatie toevoegt, detecteert Kinsta automatisch het vereiste startcommando voor het webproces tijdens de eerste deployment.