Was ist Go Gin?
Gin ist ein auf der Go-Sprache basierendes Web-Framework. Es ist eine API wie Martini, aber die Performance soll 40-mal besser sein als die von Martini.
21YunBox bietet eine sehr einfache Deployment-Methode für Gin-Projekte. Sie können auf 21YunBox in der Go-Betriebsumgebung deployen.
Wie deployt man Go-Gin-Apps mit 21YunBox?
- Registrieren Sie sich bei 21YunBox
- Forken Sie bei Gitee das Go-Gin-Startvorlage
- Erstellen Sie einen Cloud Service auf 21YunBox und erlauben Sie 21YunBox den Zugriff auf Ihre Codebasis
- Verwenden Sie bei der Erstellung die folgenden Werte
| Runtime | Go |
|---|---|
| Build-Befehl | ./build.sh |
| Start-Befehl | ./app |
Klicken Sie auf Advanced Configuration, um Umgebungsvariablen zu konfigurieren:
| KEY. | VALUE | Erläuterung |
|---|---|---|
| PORT | 10000 | 21YunBox liest standardmäßig Port 10000 |
Die Go-Gin-Startvorlage ist ein Echtzeit-Chat-Projekt, das mit Gin umgesetzt ist und Server-Sent Events (SSEs) nutzt, um Nachrichten zu broadcasten (keine WebSockets).
Bei erfolgreichem Deployment können Sie das Gin-Projekt unter app_id.21cloudbox.com erreichen.