[英]How to deploy my existing NodeJS application in Google Cloud Platform
我使用Node.js和MongoDB开发了一个Web应用程序,现在我正在尝试在Google Cloud Platform中托管我现有的已完成的应用程序。但除了github的新节点应用程序外,没有关于部署现有节点mongodb Web应用程序的资源。
我需要知道如何部署我现有的项目。
帮助将非常感激。
您可以使用Google App Engine以非常直接的方式运行NodeJS应用程序。
首先,您需要创建一个GAE项目。 然后,您需要在计算机上安装Google Cloud SDK。 您的项目应该有一个包含以下行的app.yaml文件:
runtime: nodejs
vm: true
您可以使用以下命令指定要在package.json中使用的节点版本:
"engines": {
"node": ">=0.12.7"
}
当您准备部署到GAE时,请使用以下cmd:
$ gcloud preview app deploy
您可以在此处查看示例以获取更多信息: https : //cloud.google.com/nodejs/getting-started/hello-world
对于与MongoDB连接的Node应用程序, 在Google Cloud Platform上有一个@ Run MongoDB教程。 Mongo必须在其他地方托管,而不是在Google Cloud中托管。 我选择了mLab @ mLab Mongo 。 我认为这是一个好的开始。
完成项目教程后,请注意不要收费。 我停止了App版本,停止运行Node服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.