Dies ist ein Beispiel dafür, wie du eine Go-Anwendung für die Bereitstellung auf den Leistungen des Anwendungs-Hostings von Kinsta von einem GitHub-Repository aus einrichtest.

Während des Deployment-Prozesses installiert Kinsta automatisch die in deiner go.mod-Datei definierten Abhängigkeiten.

  1. Melde dich bei GitHub an und erstelle ein neues Repository aus diesem Template (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – Go.
  2. In MyKinsta fügst du eine Anwendung mit dem Hello World – Go Repository hinzu. Der Start-Befehl kann für den Webprozess leer gelassen werden, da Kinsta den erforderlichen Befehl beim ersten Einsatz automatisch erkennt.

Die App ist verfügbar, sobald der Build abgeschlossen ist und die Kinsta-Willkommensseite unter der URL deiner Anwendung geladen wird.

Kinsta-Willkommensseite nach erfolgreicher Bereitstellung von Go.
Kinsta-Willkommensseite nach erfolgreicher Bereitstellung von Go.

Willst du lieber die Videoversion sehen?

Webserver-Einrichtung

Port

Kinsta setzt automatisch die Umgebungsvariable PORT. Du brauchst sie nicht zu definieren oder fest in die Anwendung zu codieren. Verwende os.Getenv("PORT") in deinem Code, wenn du dich auf den Serverport beziehst.

Start-Befehl

Für diese Anwendung kann der Start-Befehl leer gelassen werden. Wenn du die Anwendung hinzufügst, erkennt Kinsta beim ersten Einsatz automatisch den erforderlichen Startbefehl für den Webprozess.