我一直在使用app.yaml脚本和命令从bash终端部署我的应用程序:
gcloud app deploy app.yaml
这会运行一个main.app脚本,用于从自定义的docker镜像设置环境。 我如何才能在本地部署这个,以便我可以在实际部署之前进行小的更改并查看其效果,这需要相当长的时间?
答案 0 :(得分:0)
如果您想在本地运行您的应用,您应该能够在docker容器之外执行此操作。实际上我们对环境的限制很少 - 主要是你需要确保你在8080端口上进行监听。
但是如果你真的想用Docker在本地测试 - 你可以......
# 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
从那里,您应该能够点击http://localhost:8080并看到您的应用正在运行。
希望这有帮助!