6.3.6. Node.js
设置新的 GitHub 存储库,并将它作为远程分支添加到当前本地 Git 存储库:
$ git remote add <remote-name> https://github.com/<github-id>/<repo-name>
将本地 v2 源代码推送到新存储库:
$ git push -u <remote-name> master
编辑本地 Git 存储库并推送上游更改,使其与 v3 兼容:
删除 .openshift 目录。
注意在 v3 中,action_hooks 和 cron 任务的支持方式不同。如需更多信息,请参阅 Action Hook。
编辑 server.js。
- L116 server.js: 'self.app = express();'
- L25 server.js: self.ipaddress = '0.0.0.0';
L26 server.js: self.port = 8080;
注意行(L)来自基础 V2 cartridge server.js。
使用
oc
命令从构建器镜像和源代码中启动新的 Node.js 应用程序:$ oc new-app https://github.com/<github-id>/<repo-name>.git --name=<app-name> -e <ENV_VAR_NAME>=<env_var_value>
支持的 Node.js 版本
v2 | v3 |
---|---|
Node.js 0.10 | |
nodejs-mongodb-example。此快速入门模板只支持 Node.js 版本 6。 |