Einstellungen
Auf der Seite Einstellungen deiner Anwendung findest du Details zu deiner Anwendung und kannst Einstellungen wie Buildpacks, interne Verbindungen und Umgebungsvariablen verwalten. Hier kannst du auch deine Anwendung löschen.
Grundlegende Details
In diesem Abschnitt werden die folgenden Details angezeigt:
- Name der Anwendung
- Git Repository und Branch
- Standort des Rechenzentrums
- Build-Pfad
- Ob die automatische Bereitstellung aktiviert ist oder nicht
Details bearbeiten
Du kannst die folgenden Angaben ändern, indem du auf Details bearbeiten klickst:
- Anwendungsname: Dies ist der Name deiner Anwendung in MyKinsta.
- Zweig: Der Zweig des Git-Repositorys.
- Automatische Bereitstellung bei Übergabe: Wenn dieses Kontrollkästchen aktiviert ist, wird deine Anwendung automatisch bereitgestellt, sobald ein Commit in der oben ausgewählten Verzweigung vorgenommen wird.
Build Umgebung
- Nixpacks: Verwende Nixpacks, um einen Container für deine Anwendung zu erstellen, der auf deinem Repository basiert.
- Build-Pfad: Dies ist der Pfad im Repository zu den Dateien, die zum Erstellen der Anwendung benötigt werden. Die meisten Anwendungen werden aus dem Stammverzeichnis des Repositorys erstellt, und der Build-Pfad ist standardmäßig auf diesen Pfad (.) eingestellt. Wenn du einen anderen Build-Pfad hast, gib ihn hier an. Wenn deine Anwendung zum Beispiel in einem Unterverzeichnis namens app erstellt werden muss, gibst du app in das Feld Build-Pfad ein. Dies ist auch nützlich, wenn du eine Monorepo hast.
- Buildpacks: Nutze Buildpacks um einen Container für deine Anwendung zu erstellen, der auf deinem Repository basiert.
- Build-Pfad: Dies ist der Pfad im Repository zu den Dateien, die zum Erstellen der Anwendung benötigt werden. Die meisten Anwendungen werden aus dem Stammverzeichnis des Repositorys erstellt, und der Build-Pfad ist standardmäßig auf diesen Pfad (.) eingestellt. Wenn du einen anderen Build-Pfad hast, gib ihn hier an. Wenn deine Anwendung zum Beispiel in einem Unterverzeichnis namens app erstellt werden muss, gibst du app in das Feld Build-Pfad ein. Dies ist auch nützlich, wenn du eine Monorepo hast.
- Dockerfile: Verwende ein Dockerfile (in deinem Repository gespeichert), um einen Container für deine Anwendung zu erstellen.
- Dockerfile-Pfad: Dies ist der Pfad zu deiner Dockerdatei relativ zum Stammverzeichnis des Repositorys. Wenn sich deine Dockerdatei zum Beispiel 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.
- Context: Das ist der Pfad im Repository, auf den wir zugreifen müssen, damit wir deine Anwendung erstellen können. Die meisten Anwendungen werden vom Stammverzeichnis des Repositorys aus erstellt. Du kannst das Stammverzeichnis des Repositorys (.) in das Feld Context eingeben. Wenn deine Anwendung zum Beispiel aus einem Unterverzeichnis namens app erstellt werden muss, gibst du app in das Feld Context ein.
Wenn du etwas anderes als den Namen der Anwendung änderst, musst du deine Anwendung erneut manuell bereitstellen, was du auf der Seite Bereitstellungen tun kannst.
Buildpacks
Dieser Bereich ist nur sichtbar, wenn das Container-Image deiner Anwendung mit einem Buildpack erstellt wurde. Hier kannst du die Buildpacks für deine Anwendung einsehen und verwalten. Wenn du Buildpacks hinzufügst oder bearbeitest, musst du deine Anwendung noch einmal manuell bereitstellen, was du auf der Seite Bereitstellungen tun kannst.
Interne Verbindungen
Im Bereich Interne Verbindungen kannst du die internen Verbindungen deiner Anwendung mit Datenbanken oder anderen bei Kinsta gehosteten Anwendungen anzeigen und verwalten. Kopiere die Details deiner internen Verbindungen und füge sie in deine Umgebungsvariablen ein. Klicke auf Verbindung hinzufügen und wähle die Option Umgebungsvariablen hinzufügen, um auf die Datenbank zuzugreifen. Dadurch werden die Umgebungsvariablen der Datenbank oder der anderen Anwendung, mit der du dich verbindest, automatisch ausgefüllt.
Wenn du eine Verbindung hinzufügst oder entfernst, musst du deine Anwendung erneut manuell bereitstellen. Dies kannst du auf der Seite Bereitstellungen tun.
Umgebungsvariablen
Umgebungsvariablen versorgen deine Anwendung mit Informationen, die außerhalb der Anwendung liegen. Sie legen normalerweise Dinge wie Datenbankverbindungsdetails und API-Schlüssel fest. Weitere Informationen findest du in unserem Leitfaden zu Umgebungsvariablen.
Wenn du Umgebungsvariablen hinzufügst, bearbeitest oder entfernst, musst du deine Anwendung erneut manuell bereitstellen, was du auf der Seite Bereitstellungen tun kannst.
Anwendung anhalten oder fortsetzen
Es kann vorkommen, dass du eine Anwendung anhalten musst, ohne sie zu löschen. Das kann nützlich sein, wenn du Probleme beheben oder Teile der Anwendung testen musst, ohne dass sie läuft.
Wenn du die Anwendung anhältst, wird nichts an ihr geändert oder entfernt. Die Verbindungen zur Anwendung bleiben bestehen, funktionieren aber nicht, solange die Anwendung angehalten ist. Während der Unterbrechung entstehen dir keine Kosten für die Anwendung.
Klicke auf Anwendung anhalten und bestätige die Unterbrechung, indem du im Modal/Pop-up erneut auf Anwendung anhalten klickst.
Wenn du bereit bist, deine Anwendung wieder zu starten, klicke auf Anwendung fortsetzen und bestätige den Neustart, indem du im Modal/Pop-up erneut auf Anwendung fortsetzen klickst.
Anwendung löschen
Wenn du die Anwendung nicht mehr benötigst, klicke auf Anwendung löschen, um sie vollständig zu entfernen. Wenn du die Anwendung vollständig löschst, wird Folgendes entfernt:
- Alle Dateien
- Einstellungen
- Persistente Speicherlaufwerke
- Verbindungen zu anderen Anwendungen oder Datenbanken.