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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章