大概研究了下禅道开源版的官方文档, 决定通过Docker容器的方式把它部署到测试环境.
除去研究的时间, 实际上2小时就把禅道开源版部署到测试环境, 无需申请主机、存储、数据库、中间件和域名。...赋予anyuid的权限:
oc adm policy add-scc-to-user anyuid -z useroot
(可选) 如果已经启动过应用, 则通过oc patch来更新应用的dc (部署配置...运行命令后, OpenShift会默认创建:
deployment configuration (dc, 部署配置) - zentao
build configuration (bc, 构建配置)
pod...可以通过oc get 后边跟 dc bc pod等来获取应用的创建和部署状态.
通过oc status 或者oc logs来查看相关事件和日志....至此, 应用已经部署好了, 但是目前还存在2个问题:
"禅道"的应用和数据库数据是临时性的, 还没有进行持久化;
"禅道"只能通过docker内部访问, 用户无法访问.
后续来一一解决这2个问题.