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
- Melde dich bei GitHub an und erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – Go.
- 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.
- 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.
- 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.
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.