Synology群晖使用Docker安装redmine且关联git版本库

https://jingyan.baidu.com/article/425e69e6f13d91be15fc1625.html
http://blog.csdn.net/liukang325/article/details/35595699                    BitNami一键安装Redmine
http://blog.csdn.net/lp8800/article/details/14110911                           Redmine集成本地Git代码库404问题的解决
http://blog.csdn.net/iefreer/article/details/23444057                            Redmine: 版本库Git配置出现404错误
https://www.itzhoulin.com/2016/12/28/migrate-redmine-with-gitlab/   Redmine与Gitlab深度集成
https://blog.zengrong.net/post/2606.html                                            在 Redmine 中整合 Git 版本库
http://lib.csdn.net/article/git/9367                                                         Bitnami Gitlab 环境搭建
https://www.mianao.info/2017/07/30/synology%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AEdocker%E7%89%88redmine/                                                                       配置
https://jingyan.baidu.com/article/2fb0ba408f600e00f2ec5ffd.html     语言配置
http://blog.csdn.net/leichelle/article/details/27378195                        git远程push问题




一:Synology群晖网页端语言设置

(1)对于英文需要用到百度翻译的同鞋此设置就至关重要,可以参考(https://jingyan.baidu.com/article/2fb0ba408f600e00f2ec5ffd.html)

(2)管理员登陆群晖服务器点开用户下拉框,选择Personal->Display language->简体中文确认即可。


                                                   图1


                                                   图2                               


二:Synology群晖Docker安装Redmine

(1)前提先安装Docker,与安装redmine类似

(2)在套件中心->搜索框输入redmine->安装套件


                                                   图3


                                                   图4

(3)安装时会自动出现MariaDB10安装选项,如果首次安装的话。


                                                   图5

(4)安装过程说明:共享文件夹用于跟容器内的数据进行交换,一般在/volume1/docker/redmine下;如果你的mariadb10数据库没有设置密码就默认为空的,一直按next就可以;redmine的数据库如果你开始没有在mariadb10中设置过,此时为空就可以,到时这个密码还需要另外设置的,如果设置过就输入设置的密码,安装才会继续。


                                                   图6


                                                   图7


                                                   图8

(5)安装完成之后

在菜单栏打开docker,然后找到容器->找到synology-redmie,双击进入,因为一开始安装完毕就会默认开始运行,此时你可以在浏览器输入synology的ip加开始安装时的http端口进入redmine运行web界面,http://ip:端口/。为了设置我先选择停止然后在看看设置。在套件中心,搜索redmine->action->stop.


                                                   图9


                                                   图10


                                                   图11

(6)redmine容器配置:右键点击编辑,然后弹出下面常规设置不改动;端口设置:因为用的是httpd所以容器端口选择为80,本机端口自动,这是你能用浏览器访问的依据,像禅道的端口也是80;:就是容器和本机的映射目录,类似于VM和Windows的共享文件夹,我们关联的git就需要用到这个。环境:我现在了解的就是关于DB_PASS的设置

                                                   图12

                                                   图13

(7)编辑设置-环境设置:打开菜单栏-搜索mariadb10,如图14,更改密码,如果开始没设置mariadb的root密码就直接确认。然后下拉找到redmine的dbusername,修改密码即可,且在环境变量里面输入。


                                                   图14


                                                   图15

(8)编辑设置-卷设置,在套件中心运行redmine,然后docker->容器双击->synology redmine->终端机->新增->bash,然后就进入了redmine容器内的安装目录了,我们可以在上层目录建立git的仓库,并在主机目录/volume1/docker/redmine/也建立一个git仓库,然后在卷设置里面映射对应,这样我们就可以在主机里面提交git仓库代码,同时redmine的仓库也有更新。



                                                   图16



                                                   图17

(9)redmine版本库管理,可以参考(http://blog.csdn.net/u014213012/article/details/65631261),先ssh登陆synology服务器,sudo su - 切换到root用户,密码跟admin密码一样

然后到redmine的主机目录下,如/volume1/docker/redmine/下面建立git,然后可以参考连接博客设置权限,用户git可以对docker目录有读取权限。


                                                   图18

(10)卷关联:如图19


                                                   图19

(11)实例演示,ssh登陆在redmine/git/目录创建test,然后git init;  touch 1.cpp;  echo 111 > 1.cpp;  git add --a .; git  commit -a -m "init";

然后打开redmine,并创建一个测试项目,这里就不上图了,百度很多,视频也很多,直接进入主题。打开一个项目->配置->版本库->新建版本库->git路径选择我们刚才创建的实例路径,这个路径可以在终端机上看到,结果如图22。之前一直出现404错误,找了几天之后最后摸索出来了。因为一个是在容器内,一个是在主机目录上,所以一直都找不到目录,还是对docker的机制不了解,没反应过来浪费这么多的时间。这篇就告一段落,之后会补充synology关于gitlab和redmine结合使用项目管理


                                                   图20


                                                   图21


                                                   图22


  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值