如何在Openshift中使用简单的npm-install?

时间:2015-02-25 07:12:17

标签: node.js openshift

我正在尝试在我的openshift帐户上使用可爱的文件

https://www.npmjs.com/package/cute-files

我知道node.js就像我在localhost:3000中那样工作但不是专家,

我最终得到http://cutefiles-powerupware.rhcloud.com/这不是我在看它。它应该是Cute-files app作为开始。

我做了PuTTY访问终端进行npm-install但由于许可没有运气。

问题是......我无法理解openshift是如何工作的,我需要知道如何访问控制台来执行npm-install然后执行“$ cute-files”,替代我已经使用Git来提交和推送,文件更新......我没有结果......我花了6或7个小时,Openshift使用起来非常复杂,有人可以解释如何在openshift中安装和执行简单的node.js应用程序吗? / p>

1 个答案:

答案 0 :(得分:4)

您可以访问Openshift和运行任何命令。 Openshift不是一个简单的托管或vps服务,它是一个PaaS。这意味着他们为您提供了一个特定服务环境,特别是当您需要时。

当你创建一个应用程序时,它绑定到一个git存储库,当被推送时它将被部署到openshift。

关于正在部署和运行的应用程序,它是关于在端口3000中运行的node.js的 NOT .Opennshift有一些默认的应用程序文件名和端口。

因此,在这样的存储库的本地克隆中工作,您可以执行npm install命令,该命令将下载node_modules文件夹。

如何做到这一切?

  1. 首先,您应该在系统中安装rhc
  2. 通过rhc管理克隆任何应用程序。
  3. 进行更改,然后执行git
  4. 这些更改可能包括执行npm install获取依赖项。
  5. 执行git push时,预计会部署更改。
  6. 你真的应该读这个guide