我一直在使用V2 OpenShift并进行部署,例如: https://github.com/vpapakir/uptime-openshift
使用V2非常简单。只需选择项目,然后单击“创建”。使用V3我不知道如何继续,所以我首先创建了一个Node.js和Mongo 环境。这很好。
但现在我想添加: https://github.com/vpapakir/uptime-openshift
到这个节点,mongo环境但不知道怎么做?
或者仍然可以简单地添加上面的Git项目,而不必先创建一个节点,mongo容器?
谢谢, 吉姆
答案 0 :(得分:0)
是的,部署完全不同。 V2使用墨盒和V3 docker。
对于mongo容器,您可以使用此模板https://github.com/openshift/origin/blob/master/examples/db-templates/mongodb-persistent-template.json
我建议node.js使用这里的{2}模板<{3}}
这不是一个完成的解决方案,就像git存储库一样。例如,您必须通过环境变量将数据库变量传递给node.js应用程序。
我找到了这个完整的例子:https://github.com/openshift-s2i/s2i-nodejs-community#usage