Scala

In diesem Beispiel wird gezeigt, wie du eine Scala-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.
  • Du musst ein MyKinsta-Konto erstellen, um die Anwendung bereitzustellen.

Eine Scala-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 – Scala.
  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 Scala 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 build.sbt-Datei definierten Abhängigkeiten. Sobald die Bereitstellung abgeschlossen ist, ist die Anwendung verfügbar und eine Hello World-Seite wird unter der URL deiner Anwendung geladen.

Scala Hello World Seite nach erfolgreicher Installationx
Scala Hello World Seite nach erfolgreicher Installationx

Willst du dir lieber die Videoversion ansehen?

Webserver-Einrichtung

Port

Kinsta setzt automatisch die Umgebungsvariable PORT. Du brauchst sie nicht zu definieren oder fest in die Anwendung zu kodieren. Verwende scala.util.Properties.envOrElse("PORT", "8080") in deinem Code, wenn du dich auf den Serverport beziehst.

Startbefehl

Wenn du eine Anwendung bereitstellst, erstellt Kinsta automatisch einen Webprozess mit der erstellten ausführbaren Datei als Startbefehl.

War dieser Artikel hilfreich?