Wir unterstützen Anwendungen in den folgenden Sprachen:

Wenn die Leistung wächst, werden wir diese Liste um viele weitere Sprachen erweitern.

Hinzufügen einer Anwendung

Um eine Anwendung hinzuzufügen, klicke auf der Seite Anwendungen auf die Schaltfläche Leistung hinzufügen und wähle Anwendung hinzufügen aus dem Dropdown-Menü. Die folgenden Felder sind in dem mehrteiligen Formular mit den beschriebenen Auswirkungen verfügbar.

Anwendungsdetails

Füge Details zur Anwendung hinzu.
Füge Details zur Anwendung hinzu.

GitHub-Repository

Wenn dies deine erste Anwendung ist, musst du Kinsta mit deinem GitHub-Konto verbinden und Kinsta auf GitHub autorisieren.

  • GitHub-Repository: Wähle das zu verwendende GitHub-Repository aus.
  • Standard-Zweig: Lege den Zweig fest, der bei Änderungen und manuell bereitgestellt werden soll.
  • Automatisches Deployment bei Commit: Aktiviere das Kontrollkästchen, um sicherzustellen, dass deine Anwendung automatisch bereitgestellt wird, wenn ein Commit an den oben ausgewählten Branch vorgenommen wird.

Grundlegende Details

  • Name der Anwendung: Dieser Name wird in MyKinsta angezeigt, damit du ihn leicht finden kannst.
  • Standort des Rechenzentrums: Wähle das Rechenzentrum aus, das du für diese Anwendung nutzen möchtest. Interne Verbindungen werden derzeit nur zwischen Anwendungen in derselben Region unterstützt. Wenn du eine Anwendung und eine Datenbank bereitstellst, musst du für beide die gleiche Region wählen.

Umgebungsvariablen

Umgebungsvariablen versorgen deine Anwendung mit Informationen von außerhalb der Anwendung. Sie legen normalerweise Dinge wie Datenbankverbindungsdetails und API-Schlüssel fest. Erweitere diesen Abschnitt, um alle Umgebungsvariablen für deine Anwendung einzugeben und wähle aus, ob die Variablen während der Laufzeit und/oder des Build-Prozesses verfügbar sein sollen.

Klicke auf Weiter.

Build-Umgebung

Die Build-Umgebung bestimmt, wie wir deine Anwendung bauen.

Füge die Build-Umgebung der Anwendung hinzu.
Füge die Build-Umgebung der Anwendung hinzu.
  • Build-Ressourcen: Wähle die Build-Maschine aus, die du für die Erstellung deiner Anwendung brauchst. Je mehr Ressourcen die Build-Maschine hat, desto schneller läuft der Build-Prozess.

Mit den nächsten beiden Optionen kannst du wählen, ob du ein Buildpack oder eine Dockerdatei verwenden willst, um den Container für deine Anwendung zu erstellen:

  • Container-Image automatisch einrichten: Wähle diese Option, damit Kinsta ein Buildpack verwendet, um einen Container für deine Anwendung auf der Grundlage deines Repositorys zu erstellen. Wir werden versuchen, automatisch die beste Umgebung für dein Projekt zu ermitteln und einen Container dafür zu erstellen. Wenn du keine Version angibst, verwenden wir die neueste verfügbare Version für die Sprache, in der deine Anwendung geschrieben ist. Wenn du eine andere Sprachversion für deine Anwendung verwenden möchtest, gib die Version in den Dateien deiner Anwendung an.
    • Build-Pfad: Hier wird standardmäßig der Stammordner angegeben. Wenn du einen Build-Pfad angeben möchtest, kannst du ihn hier eintragen; das ist nützlich, wenn du eine Monorepo hast.
  • Verwende Dockerfile, um das Container-Image einzurichten: Wenn du mehr Kontrolle haben willst oder bereits ein Dockerfile in deinem Repository hast, wähle diese Option und gib den Pfad und den Kontext des Dockerfiles an. Mit einem Dockerfile kannst du fast jede Sprache verwenden.
    • Dockerfile-Pfad: Der Pfad zu deinem Dockerfile relativ zum Stammverzeichnis des Repositorys. Wenn sich deine Dockerdatei beispielsweise im Stammverzeichnis des Repositorys befindet, gibst du Dockerfile in dieses Feld ein. Wenn sich deine Dockerdatei in einem Unterverzeichnis namens app befindet, gib den Pfad zur Dockerdatei ein: app/Dockerfile.
    • Kontext: Der Pfad im Repository, auf den wir Zugriff haben müssen, damit wir deine Anwendung erstellen können. Die meisten Anwendungen werden vom Stammverzeichnis des Repositorys aus erstellt, daher kannst du das Stammverzeichnis des Repositorys (.) in das Feld Context eingeben. Wenn deine Anwendung aus einem Unterverzeichnis (z.B. app) erstellt werden muss, gib den Pfad zu diesem Unterverzeichnis in das Feld Kontext ein: app.

Klicke auf Weiter.

Ressourcen

Hier kannst du die Ressourcen und den Startbefehl für deinen Webprozess festlegen.

Füge die Ressourcen für die Anwendung hinzu.
Füge die Ressourcen für die Anwendung hinzu.

Richte deine Prozesse ein

  • Prozessname: Dieser Name wird in der Liste der Prozesse der Anwendung angezeigt, damit du ihn leicht finden kannst.
  • Prozesstyp: Dieser kann nicht geändert werden. Wenn du zusätzliche Prozesse ändern oder hinzufügen musst, z. B. einen Hintergrundjob, kannst du diese nach der Bereitstellung auf der Seite Prozesse deiner Anwendung verwalten.
  • Startbefehl: Gib den Startbefehl für deinen Webprozess ein. Wenn du dieses Feld leer lässt, versuchen wir, ihn während der Bereitstellung zu erkennen. Der Startbefehl kann auch nach der Bereitstellung auf der Seite Prozesse deiner Anwendung hinzugefügt oder bearbeitet werden.
  • Pod-Größe: Wähle die Pod-Größe für deinen Prozess.
  • Anzahl der Instanzen: Die Anzahl der Instanzen des Prozesses, bis zu einem Maximum von 50. Jede Instanz stellt einen Pod dar und alle Instanzen verwenden dieselbe Pod-Größe; du kannst nicht für jede Instanz eine andere Pod-Größe festlegen.

Klicke auf Weiter.

Zahlungsmethode

Überprüfe die monatlichen Nutzungskosten deiner Anwendung und bestätige deine Zahlungsmethode.

Füge die Zahlungsmethode für die Anwendung hinzu.
Füge die Zahlungsmethode für die Anwendung hinzu.

Klicke auf Zahlungsmethode bestätigen.

Hinzufügen einer internen Verbindung

Wenn du eine Datenbank mit deiner Anwendung nutzen möchtest, kannst du die Datenbank bei Kinsta erstellen und eine interne Verbindung zwischen den beiden herstellen. Du kannst diese Verbindung auf der Seite Einstellungen der Anwendung oder auf der Seite Info der Datenbank erstellen. Weitere Informationen findest du unter Interne Verbindungen hinzufügen.