1. openshift 搭建 node.js 服务

1.1. rhc

openshift 命令行管理工具

1.1.1. 安装

$ rvm gemset use global
$ gem install rhc

1.1.2. 登录

$ rhc setup

1.1.3. 查看app

$ rhc apps

Git URL: 为对应 app 的git 地址

1.1.4. 代码管理

$ git clone <Git URL>

git push 会自动重启服务。

1.2. 更新

clone openshift 上的代码,并 merge github上的代码,然后 push,会自动重启 node.js 服务。

1.3. 端口 ip 监听

server.listen 的端口应该为 8080,ip 为 'localhost',ip 必须要设,否则会与 haproxy 监听 8080 端口冲突。具体可以参考 openshift-cartridge-nodejs

1.4. 访问

https://name-org.rhcloud.com/

1.5. 区域选择

The OpenShift Online Bronze and Silver plans are available in: North America (U.S. and Canada) Europe (EU member states, Iceland, Israel, Norway, Switzerland, and Russia)

免费版只能选 aws美国东部的。升级到 Bronze 或 Silver 计划才可以用包括aws亚洲在内的其它节点。

results matching ""

    No results matching ""