Starlight™ Hyperlift ist die Cloud-Bereitstellungsplattform, mit der Sie sich auf Ihr Produkt und nicht auf die Infrastruktur konzentrieren können. Sie müssen lediglich den Dockerfile-Pfad angeben, und Hyperlift zieht Ihren Code von GitHub. Anschließend wird ein Container-Image gebaut und bereitgestellt, sodass Sie Ihr Produkt live schalten können.
Wenn Sie noch keine vollständige Produktionsanwendung haben, haben wir eine Testbereitstellung von Starlight™ Hyperlift mit einem Beispiel-Repository vorbereitet. So können Sie den Build- und Bereitstellungsprozess schnell testen, bevor Sie in Ihre Produktionsumgebung wechseln.
Der Einstieg in Hyperlift ist schnell und einfach. Wenn Sie etwas Hilfe benötigen, haben wir dieses Video vorbereitet, das Sie Schritt für Schritt begleitet – vom Festlegen des Dockerfile-Pfads bis zum Live-Schalten Ihres Projekts.
Gehen Sie zum Starlight Hyperlift Manager und verbinden Sie Ihr GitHub-Repository.
Fügen Sie dem angegebenen Repository eine Dockerfile hinzu. Es muss mit einem gültigen Basis-Image beginnen.
Hyperlift basiert auf einer korrekten Dockerfile als Vorlage für Ihre Anwendung. Damit können Sie Pakete installieren, Dateien hinzufügen und die Umgebung entsprechend den Anforderungen Ihrer App einrichten.
Sie können gerne die offizielle Dockerfile-Dokumentation zur Orientierung heranziehen.
Hinweis! Um einen Port für die Anwendung zu öffnen, verwenden Sie bitte die Umgebungsvariablen anstelle von expose im Dockerfile.
Nachdem die Verbindung zum GitHub-Konto hergestellt wurde, werden Sie zum Hyperlift Manager-Menü weitergeleitet. Dort öffnet sich das Einrichtungsseitenpanel automatisch und Sie können mit der Konfiguration fortfahren:

Dasselbe Seitenpanel kann auch über das Hyperlift Manager-Menü > Einrichtung aufgerufen werden:

Wenn die Anwendung eingerichtet ist, können Sie sie bauen und dann bereitstellen. Um mit dem Bauen der Anwendung zu beginnen, klicken Sie auf die Build-Schaltfläche:

Nachdem der Prozess erfolgreich abgeschlossen wurde, startet die Bereitstellung automatisch. Die Abrechnung wird zu diesem Zeitpunkt aktiviert. Die entsprechenden Informationen werden in der folgenden Benachrichtigung angezeigt:

Nachdem alles eingerichtet ist und die Anwendung läuft, können Sie die Anwendung nach Bedarf starten, stoppen oder neu starten:

Es ist auch möglich, die Hyperlift-Anwendung über das geteilte Menü zu verwalten. Dort stehen folgende Menüs zur Verfügung:

Umgebungsvariablen – Speichern Sie Einstellungen wie API-Schlüssel, Datenbank-URLs, Ports und Konfigurationsdetails.
Hinweis: Der Standardport der Hyperlift-Anwendung ist 8080, aber Sie können dieses Menü verwenden, um ihn entsprechend zu ändern und zu aktualisieren.
Anwendungseinstellungen – Hier können Sie Einstellungen wie Anwendungsname, GitHub-Repository, Repository-Branch und den Dockerfile-Pfad der Anwendung anpassen.
Authentifizierungsanweisungen – Dies leitet Sie zum Leitfaden „So verbinden Sie ein GitHub-Repository mit Starlight Hyperlift“ weiter.
Anwendungsprotokolle – Protokolle, die während der Laufzeit der Anwendung gesammelt werden, werden dort angezeigt.
Verbindungen – Zeigen Sie aktive Verbindungen (Domains, SSL-Zertifikate usw.) an, die für das Hyperlift-Abonnement installiert sind.
Sie können außerdem wählen, ob Builds manuell oder automatisch ausgelöst werden.
Mit den automatischen Build-Einstellungen wird jedes Mal, wenn Sie Code in den angegebenen Branch pushen, Hyperlift Ihre App automatisch von GitHub mit Ihrem Dockerfile bauen und bereitstellen.
Um dies während der Anwendungskonfiguration zu aktivieren, gehen Sie zum Hyperlift Manager Menü > Anwendungseinstellungen > Anwendung einrichten. Hier können Sie Automatische Builds ein- oder ausschalten:

Wenn die Option „Automatischer Build“ deaktiviert ist (der entsprechende Schalter ist aus), wird der manuelle Build eingerichtet und es werden keine automatischen Anwendungsupdates durchgeführt.
Verwenden Sie kleine, effiziente Basis-Images für den Dockerfile.
Taggen Sie Basis-Image-Versionen explizit (z. B. python:3.12).
Legen Sie Umgebungsvariablen im entsprechenden Menü von Starlight Hyperlift fest.
Überwachen Sie Build- und Anwendungsprotokolle.