Files
freeCodeCamp/guide/chinese/miscellaneous/deploying-to-openshift/index.md
2018-10-16 21:32:40 +05:30

3.2 KiB
Raw Blame History

title, localeTitle
title localeTitle
Deploying to Openshift 部署到Openshift

如果您将应用程序部署到Heroku则只能上传5个应用程序如果要部署新应用程序则需要使用信用卡验证帐户。

Heroku错误

以下是部署到OpenShift时需要遵循的步骤。

要求

代码中的更改

  • app.listen with process.env.OPENSHIFT_NODEJS_PORTprocess.env.OPENSHIFT_NODEJS_IP ,两者都需要。
  • 在你的package.json中设置你的"main": 'yourMainFile.js"script": { "start": "node yourMainFile.js" }

部署我们的应用程序

选择一个Web编程盒

  • 选择一个名称(所有应用程序的第二个输入都相同)

[ 填写我们的名字和我们的域名

  • 填写我们的Git URL和我们的分支名称

您可以在Github找到您的Git URL和分支名称

填写您的Git URL和您的分支名称

  • “创建应用程序”。这需要一些时间

完成部署后,您将在此处重定向

  • 输入“应用程序”,然后进入您的应用程序并检查它是否已启动。

你的申请表

您的申请详情

环境变量

在我的情况下我在mLab中有我的数据库所以我需要创建一些环境变量。

rhc仅适用于Ruby的1.9.3和2.0.0版本。

如果您在设置rhc遇到问题请在StackOverflow上尝试答案。

rhc env set VARIABLE=value VARIABLE2=value2 -a App_Name

您需要重新启动应用程序才能加载变量。

如果您找到更好的方法来解决此限制。请随时为我们的Wiki做出贡献并与我们分享。

您可以查看http://voting-pitazo.rhcloud.com/#/polls上运行的应用