Eine App Engine-Anwendung wird über eine app.yaml
-Datei konfiguriert. Diese enthält Einstellungen für CPU-, Arbeitsspeicher-, Netzwerk- und Datenträgerressourcen, Skalierungen und andere allgemeine Einstellungen, einschließlich Umgebungsvariablen.
app.yaml
-Dateien
Sie können die Laufzeitkonfiguration für Ihre Node.js-Anwendung, einschließlich Versionen und URLs, in der Datei app.yaml
angeben. Diese Datei dient als Deployment-Deskriptor für eine bestimmte Dienstversion.
Erstellen Sie zuerst die Datei app.yaml
für den Dienst default
Ihrer Anwendung. Erst dann können Sie app.yaml
-Dateien für zusätzliche Dienste erstellen und bereitstellen.
Die folgende app.yaml
-Datei veranschaulicht, wie Sie Ihre Anwendung für die Verwendung der aktuellen Node.js-Version konfigurieren. Wenn Sie eine andere unterstützte Version von Node.js verwenden möchten, müssen Sie Ihre app.yaml
-Datei aktualisieren. Weitere Informationen finden Sie unter Node.js-Laufzeit.
Je nach Komplexität des Dienstes Ihrer Anwendung müssen Sie möglicherweise nur wenige Elemente in der entsprechenden app.yaml
-Datei definieren. In diesem Beispiel wird gezeigt, was für eine einfache Node.js-App in der flexiblen Umgebung möglicherweise benötigt wird.
Sie können Dateien des Typs app.yaml
jeweils eindeutige Namen geben, müssen diese Dateinamen dann aber auch im Bereitstellungsbefehl angeben. Wenn Sie beispielsweise Ihre app.yaml
-Datei service-name-app.yaml
oder app.flexible.yaml
benennen, müssen Sie Ihre Anwendung so bereitstellen:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
app.yaml
-Dateien in Ihrer Anwendung finden Sie unter Webdienste strukturieren.
Alle Konfigurationselemente
Eine vollständige Liste aller in dieser Konfigurationsdatei unterstützten Elemente finden Sie in der Referenz zu app.yaml
.