如何使用 Docker 映像将 Node.js HTTP/2 应用程序部署到 Google Compute Engine 上?
How do I deploy a Node.js HTTP/2 application onto Google Compute Engine using a Docker image?
这一直工作到一周前,当时 VM 运行 由于 try-catch 中的 finally 缺失而内存不足。因此,我尝试使用此修复程序重新部署到一个新实例,但现在没有任何效果。
这是服务器的 git 存储库:https://gitlab.com/pumpkin-spice-latte/psl-server
我使用 GCP 控制台 shell 构建和推送映像。它位于具有可用容器和 运行 的 VM 上。但是,当我尝试连接到外部 IP 地址时,那里什么也没有。
https://35.203.160.44/
这是 docker ps
和 docker images
的屏幕截图:
docker-ps-docker-images
这是 Firewall Rules
的屏幕截图:
firewall-rules
晕!!!!哈哈
我在本地克隆了 repo,发现端口有错别字:
const PORT =
process.env.PORT || (process.env.NODE_ENV !== 'production' ? 8443 : 433); // should be 443
我想你的意思是 443 而不是 433。
这一直工作到一周前,当时 VM 运行 由于 try-catch 中的 finally 缺失而内存不足。因此,我尝试使用此修复程序重新部署到一个新实例,但现在没有任何效果。
这是服务器的 git 存储库:https://gitlab.com/pumpkin-spice-latte/psl-server
我使用 GCP 控制台 shell 构建和推送映像。它位于具有可用容器和 运行 的 VM 上。但是,当我尝试连接到外部 IP 地址时,那里什么也没有。 https://35.203.160.44/
这是 docker ps
和 docker images
的屏幕截图:
docker-ps-docker-images
这是 Firewall Rules
的屏幕截图:
firewall-rules
晕!!!!哈哈
我在本地克隆了 repo,发现端口有错别字:
const PORT =
process.env.PORT || (process.env.NODE_ENV !== 'production' ? 8443 : 433); // should be 443
我想你的意思是 443 而不是 433。