Anwendung lokal entwickeln

Mit Cloud Code können Sie Cloud Run-Anwendungen lokal in einer Cloud Run-ähnlichen Umgebung entwickeln. Cloud Code wird auf Änderungen in Ihrem Quellcode achten und die laufende Anwendung schnell aktualisieren, um diese Änderungen zu berücksichtigen.

Ausführungskonfiguration definieren

Bevor Sie Ihre Anwendung ausführen, müssen Sie Ihre Ausführungskonfiguration erstellen:

  1. Rufen Sie in der oberen Taskleiste das Dialogfeld "Run/Debug Configurations" auf und klicken Sie auf "Edit Configurations".
  2. Wählen Sie "Cloud Run: Run Locally" unter Cloud Code: Cloud Run.
  3. Geben Sie die Builder-Option und die zugehörigen Einstellungen an.

    Cloud Code unterstützt Artefakttypen von Docker, Jib und Buildpacks.

  4. Klicken Sie auf "OK".

    Cloud Run: Lokales Konfigurationsfenster ausführen

Optional: Konfiguration anpassen

Bei der lokalen Entwicklung können Sie zusätzliche Einstellungen wie ein Dienstkonto, Umgebungsvariablen und SQL-Verbindungen (bei Verwendung von Cloud Run (vollständig verwaltet)) im Bereich "Erweiterte Überarbeitungseinstellungen" festlegen, wenn Sie "'Edit Configurations" auswählen.

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 ausführen

So führen Sie Ihre Anwendung aus:

  1. Wählen Sie in der oberen Taskleiste des Dialogfelds "Run/Debug Configurations" (Ausführungs-/Fehlerbehebungskonfigurationen) das Ausführungsziel Cloud Run: Run locally aus.
  2. Klicken Sie auf "Cloud Run: Run locally" Symbol für Ausführungsaktion.
  3. Logs der ausgeführten Anwendung aufrufen, die direkt in das Ausgabefenster gestreamt werden.
  4. Sobald das Deployment abgeschlossen ist, können Sie die ausgeführte Anwendung anzeigen lassen. Folgen Sie dazu der URL, die im Ereignisprotokoll angezeigt wird. Im folgenden Beispiel lautet die URL http://localhost:8080.

    Ereignisprotokoll mit erfolgreicher Bereitstellungsbenachrichtigung und URL, um eine Vorschau Ihrer Anwendung anzuzeigen

Support

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