Anwendung lokal entwickeln

Anwendung für die Entwicklung konfigurieren

Zum lokalen Ausführen der Anwendung müssen Sie zuerst Ihre Konfiguration angeben:

  1. Verwenden Sie die Cloud Code-Statusleiste und wählen Sie Auf Cloud Run-Emulator ausführen aus.
  2. Daraufhin wird das Dialogfeld "Run/Debug on Cloud Run Emulator" (Ausführen/Fehlerbehebung im Cloud Run-Emulator) gestartet, in dem Sie die Spezifikationen für die Konfiguration festlegen können.

    Cloud Run: Lokale Benutzeroberfläche ausführen/Fehlerbehebung

Optional: Konfiguration anpassen

Zusätzlich zu den obigen Einstellungen können Sie im Abschnitt "Erweiterte Einstellungen" erweiterte Einstellungen wie für ein Dienstkonto oder Umgebungsvariablen angeben.

Umgebungsvariablen:

Die folgenden Umgebungsvariablen werden den ausgeführten Containern automatisch hinzugefügt:

Name Beschreibung Beispiel
PORT Der Port, den Ihr HTTP-Server beobachten soll. 8080
K_SERVICE Der Name des ausgeführten Cloud Run-Dienstes. hello-world
K_REVISION Der Name der ausgeführten Cloud Run-Überarbeitung. hello-world.1
K_CONFIGURATION Der Name der Cloud Run-Konfiguration, mit der die Überarbeitung erstellt wurde. hello-world

Anwendung lokal ausführen

  1. Klicken Sie nach dem Festlegen Ihrer bevorzugten Einstellungen auf "Ausführen".
  2. Überwachen Sie den Status der Bereitstellung im Ausgabefenster.

    Nach Abschluss der Ausführung können Sie die ausgeführte Anwendung anhand der URL aufrufen, die im Ausgabefenster angezeigt wird.

    Sie können auch innerhalb des Ausgabefensters zur detaillierten Cloud Run-Ansicht wechseln, um sich ausführliche Logs anzusehen.

Vorhandene Konfiguration von "launch.json" anpassen

Um die Ausführung Ihrer Anwendung zu konfigurieren, können Sie skaffold.yaml anpassen und die folgenden Felder in Ihrem .vscode/launch.json angeben:

  • Watch: Wartet auf Änderungen im Arbeitsbereich, wenn der Ausführungsmodus aktiviert ist und die Anwendung noch einmal ausgeführt wird. Sofern der Wert nicht explizit auf "false" festgelegt wird, ist standardmäßig "true" eingestellt.
  • Build: Geben Sie den Builder (Docker, Buildpacks) an, mit dem Sie Ihre Images erstellen möchten.
  • Image: Geben Sie den Namen des Images an, das Sie verwenden möchten.
  • Service: Geben Sie den Cloud Run-Dienst an, den Sie verwenden möchten.
  • Debug: Geben Sie bevorzugte Fehlerbehebungseinstellungen an, z. B. die Zuordnung des Remotepfads, um dem Pfad des Remote-Containers einen lokalen Pfad zuzuordnen.

Support

Wenn Sie uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.