Go

In diesem Beispiel wird gezeigt, wie du eine Go-Anwendung einrichtest, um sie über ein GitHub-Repository auf den Anwendungs-Hosting-Diensten von Kinsta bereitzustellen.

Voraussetzungen

  • Die Schnellstartvorlagen von Kinsta werden auf GitHub gespeichert und verwaltet. Deshalb brauchst du einen GitHub-Account, um auf sie zuzugreifen.
  • Um die Anwendung bereitzustellen, musst du ein MyKinsta-Konto erstellen.

Eine Go-Anwendung bereitstellen

  1. Melde dich bei GitHub an und erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – Go.
  2. Klicke in MyKinsta auf Anwendungen > Anwendung hinzufügen > wähle GitHub, klicke auf Git-Anbieter verbinden > Autorisieren und melde dich bei deinem GitHub-Konto an.
  3. Wähle das Hello World – Go Repository und einen Standort für das Rechenzentrum. Belasse alle anderen Einstellungen als Standard und klicke bei jedem Schritt auf Weiter.
  4. Klicke im Schritt Zusammenfassung auf Jetzt bereitstellen.

Während der Bereitstellung erkennt Kinsta automatisch den Startbefehl für den Webprozess und installiert die in deiner go.mod-Datei definierten Abhängigkeiten. Die Anwendung ist verfügbar, sobald die Bereitstellung 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 kodieren. Verwende os.Getenv("PORT") in deinem Code, wenn du dich auf den Server-Port beziehst.

Start-Befehl

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

War dieser Artikel hilfreich?