如何使用 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 psdocker 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。