我尝试在Google App Engine上部署容器化的应用程序。部署成功,但是我无法在容器端口上访问应用程序。
Dockerfile:
FROM openjdk:10
ADD target/scala-2.12/server.jar /app/server.jar
ENTRYPOINT java -jar /app/server.jar
app.yaml:
runtime: custom
env: flex
network:
forwarded_ports:
- 9999
在https://xxx.appspot.com:9999
上,我得到502
的代码。有什么建议吗?
更新
来自doc:
App Engine前端会将传入的请求路由到 端口8080上的相应模块。必须确保您的 应用程序代码正在8080上监听。
稍后我会发布一些反馈
答案 0 :(得分:0)
来自doc:
App Engine前端会将传入的请求路由到 端口8080上的相应模块。必须确保您的 应用程序代码正在8080上监听。
因此,我将服务器端口切换到8080,而无需进行任何防火墙操作,并且在80端口正常访问https://xxx.appspot.com