2016-08-08 37 views
0

Ich habe meine app von einem bash-Terminal mit einem app.yaml Skript und den Befehl wurde die Bereitstellung von: Dies läuft einen main.app Skript gcloud app deploy app.yamlVor Ort des Einsatz eine gcloud App mit einem benutzerdefinierten Docker Bild

die Umwelt zu setzen aus einem benutzerdefinierten Docker-Bild. Wie kann ich diese lokal nur bereitstellen, damit ich kleine Änderungen vornehmen und ihre Auswirkungen sehen kann, bevor sie tatsächlich bereitgestellt wird, was eine ganze Weile dauert?

Antwort

0

Wenn Sie Ihre App lokal ausführen möchten, sollten Sie dies außerhalb des Andockcontainers durchführen können. Wir stellen tatsächlich nur sehr wenige Beschränkungen für die Umwelt - vor allem Sie müssen nur sicherstellen, dass Sie auf den Port 8080

jedoch gerade hören, wenn Sie wirklich mit Docker lokal testen wollen - Sie können ...

# generate the Dockerfile for your applications 
gcloud beta app gen-config --custom 

# build the docker container 
docker build -t myapp . 

# run the container 
docker run -it -p 8080:8080 myapp 

Von dort aus sollten Sie in der Lage sein, http://localhost:8080 zu treffen und Ihre App läuft zu sehen.

Hoffe, das hilft!