gogs-docker部署

介紹

gogs是一款極易搭建的自助 Git 服務(wù)。

支持活動(dòng)時(shí)間線

支持 SSH 以及 HTTP/HTTPS 協(xié)議

支持 SMTP、LDAP 和反向代理的用戶認(rèn)證

支持反向代理子路徑

支持用戶、組織和倉庫管理系統(tǒng)

支持倉庫和組織級別 Web 鉤子(包括 Slack 集成)

支持倉庫 Git 鉤子和部署密鑰

支持倉庫工單(Issue)、合并請求(Pull Request)和 Wiki

支持添加和刪除倉庫協(xié)作者

支持 Gravatar 以及自定義源

支持郵件服務(wù)

支持后臺(tái)管理面板

支持 MySQL、PostgreSQL、SQLite3 和?TiDB(實(shí)驗(yàn)性支持) 數(shù)據(jù)庫

支持多語言本地化(15 種語言)

安裝

獲取gogs docker

docker pull gogs/gogs

部署gogs

mkdir -p /var/gogs
docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs

運(yùn)行docker

docker start gogs

https://github.com/gogits/gogs/tree/master/docker

補(bǔ)充

  1. docker部署后,若發(fā)布到公網(wǎng),綁定域名,需對配置文件進(jìn)行修改
?  monkeyspace cat /var/gogs/gogs/conf/app.ini
[server]
DOMAIN       = gogs.antio.top  # 用于修改ssh地址
HTTP_PORT    = 3000
ROOT_URL     = http://gogs.antio.top/    # 用于修改http地址
DISABLE_SSH  = false
SSH_PORT     = 22
OFFLINE_MODE = false
  1. git鉤子問題,需將web目錄映射到docker中,不然git鉤子無法找到相對應(yīng)的目錄。
#!/bin/bash
git --work-tree=/var/www/html/webpath checkout -f
docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data -v /var/www/html/webpath:/var/www/html/webpath gogs/gogs

關(guān)鍵:

/var/www/html/webpath [主機(jī)目錄]:/var/www/html/webpath[docker中的目錄]

我的gogs倉庫

原始鏈接:http://wuyue92tree.antio.top/2016/09/06/gogs-docker-deploy/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • mysql 中創(chuàng)建 gogs 數(shù)據(jù)庫 和gogs用戶 連接本地?cái)?shù)據(jù)庫,建立gogs數(shù)據(jù)庫,并把權(quán)限賦予gogs用戶...
    summer_coen閱讀 5,714評論 0 10
  • 前言 GitHub已經(jīng)成為首選的代碼托管平臺(tái),因?yàn)樗趾芏嗪馨舻墓δ?,操作簡單,幾乎所有的開發(fā)者都喜歡它。但是搭建...
    王奧OX閱讀 5,354評論 3 19
  • 世界上有多少個(gè)窗口,就有多少種生活。 我們在大街上閑逛,或者去一個(gè)新的地方游玩。有時(shí)會(huì)對某些窗口發(fā)生好奇:那里...
    幸福其實(shí)很簡單111閱讀 502評論 0 3
  • 給定兩個(gè)非空鏈表來表示兩個(gè)非負(fù)整數(shù)。位數(shù)按照逆序方式存儲(chǔ),它們的每個(gè)節(jié)點(diǎn)只存儲(chǔ)單個(gè)數(shù)字。將兩數(shù)相加返回一個(gè)新的鏈表...
    vbuer閱讀 164評論 0 0
  • 昨天電信業(yè)務(wù)員打電話說給我送個(gè)手機(jī),我當(dāng)時(shí)是拒絕的。因?yàn)槲抑阑セ莼ダ牡览?,免費(fèi)的東西肯定是有陷阱的。 ...
    勒布朗杜閱讀 318評論 0 0

友情鏈接更多精彩內(nèi)容