日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...

發布時間:2023/12/2 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在2016年-2019年,SkywenCode技術團隊使用碼云Gitee 作為線上代碼庫管理,基于敏捷開發和持續構建的思路,我們整體基礎建設以Drone / Jenkins + Docker 的方式構建和部署整個基礎建設體系。

在接下來的時間里,SkywenCode技術團隊基礎建設系列會基于每一步的進展和采坑推出相應的教程,用于團隊的經驗總結回顧,以及分享和開放給有需要的團隊或個人參考。

本篇主要介紹01 Gitea Docker 安裝部署。

01

安裝教程

Docker 安裝部署

這里推薦用Daocloud 平臺做鏡像加速,或者其他加速平臺,Docker 安裝不做教程說明,默認以docker和docker composer安裝好開始下一步。

Gitea Docker Compose 配置文件注釋和說明

從gitea官方文檔,docker安裝途徑copy而來。

Docker Gitea部署步驟

1、在合適的位置創建文件夾,將其作為網站部署【本教程安裝測試于windows環境下】

具體,如下截圖:

當前部署的根目錄為http://gitea.hiwilliam.cn,目錄下僅有docker-compose.yml,內容為上面的compose文件配置。

2、

dockers會自動根據compose 文件拉去所需要的鏡像,例如本次教程的gitea本體鏡像和依賴的mysql鏡像。

【如果要停止拉取,快捷鍵ctrl+c】

部署完成:

docker-compose ps 檢查服務運行狀態:

3、確認服務處于up狀態下,瀏覽器訪問 host:3000,或者配置好的域名,出現如下頁面,說明gitea本地部署已完成,服務器部署過程相同。

02

相關配置

Gitea 初始配置

1、點擊登錄、注冊或者探索皆可,跳轉到初始配置表單頁面。

配置表單的數據庫配置因為我們在compose 文件中都已設置好初始變量,所以這里不用做任何更改。尤其數據庫的類型和主機因為docker 啟動容器服務綁定的,改為其他值反而會出錯。

2、下面的一般設置主要是關于gitea倉庫的站點相關信息。

a. 站點名稱根據自己喜好設置,而倉庫根目錄,LFS根目錄,以用戶名運行請保持默認不要改動。原因和數據庫類型一樣在服務部署時就已綁定。

b. ssh服務域名如果本地構建就保持默認,如果線上服務器則改為服務器公網ip地址,ssh服務端口請和compose文件中保持一致,

c. http服務端口也和compose文件保持一致。基本url如果本地默認或者設置好并綁定的虛擬域名,線上填寫解析過的一個域名。

d. 總結:所有端口和目錄相關配置請保持默認。

Gitea 可選配置

  • 電子郵箱配置

主要是設置用gitea倉庫內容郵箱發送的基礎配置,如若不用,可忽略。

  • 服務設置

主要是針對gitea倉庫站點的相關設置,如訪問限制等。

  • 管理員賬號設置

為gitea倉庫添加一個管理,不設置的話則默認第一個注冊的賬號為管理員賬號。

至此,gitea相關配置完成,點擊立即安裝,即可完成安裝。

Gitea 更多配置說明

除了安裝過程的表單設置,我們還可以修改gitea的配置文件來修改gitea服務。具體地址:

1、進入上面的路徑的conf文件,復制app.ini文件,做好備份,萬一玩崩了還能回來。至于可配置依舊是那個原則,凡是【目錄和端口】的配置修改都要謹慎,盡量不要修改!這里貼出部分常用配置:

2、執行docker-compose restart重啟服務

這里注意:有時dockerc-compose構建目錄有環境變量【.env文件】,所以最好是在項目的根目錄執行docker-compose命令 ,例如本次部署http://gitea.hiwilliam.cn為根目錄。當然本次過程沒有使用變量所以就無所謂了,只要不跳出根目錄。

03

教程總結

gitea的docker部署方式非常便捷,官方文檔說明也非常詳細,選擇很多樣,只要對docker的有基本的認知和了解都可以輕易上手。如果在部署途中失敗或者其他問題,可以通過以下命令來解決。

當然,僅僅簡單如此部署是不適合生產的。尤其數據的存放,不僅僅是gitea容器映射的數據卷,還有gitea服務依賴的db服務-MySQL,為此可以考慮使用定時備份gitea映射的數據卷到oss,以及將本地依賴的db服務改為RDS。

除此之外如何將代碼從舊的git倉庫遷移到新部署的gitea倉庫也是需要我們考慮實現的。

作者 / HiWilliam

排版 / 大野魚頭

總結

以上是生活随笔為你收集整理的saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。