- 一鍵安裝 caddy 及 git 插件
curl https://getcaddy.com | bash -s personal http.git
- 添加 Caddyfile 文件:
# 這裏可以寫域名加端口,也可以IP加端口,請注意在防火牆開啓對應端口
0.0.0.0:8080 {
root /home/caddy-docs/public
git {
## 項目地址:(私有項目請輸入ssh 地址)
repo https://gitee.com/caddy-china/docs
## 私有項目需要添加key
# key /root/.ssh/id_rsa
path /home/caddy-docs
## password 改成你的密碼
hook /webhook password
## 使webhook支持碼雲
hook_type generic
## 更新完之後如果需要執行命令,比如 npm run build,如果需要多個命令,多行then 即可
# then npm run build
}
## 如果需要自動申請 https 證書 請開啓 tls 。
#tls [email protected]
gzip
}
-
啓動 caddy:
caddy
(確保Caddyfile 在當前目錄下) 如果需要後臺啓動 caddy:nohup caddy &
-
碼雲 gitee 的管理——webhooks 裏填你服務器地址: http://123.123.123.123:8080/webhook 密碼:password
拓展閱讀:(待更新)
- caddy 利用碼雲/github 實現自動更新 hugo/hexo 博客
- caddy 利用碼雲/github 實現前端自動構建
- caddy 一行代碼解決跨域問題
- caddy 自動申請 HTTPS 證書
- caddy 做反向代理與負載均衡
- caddy 做 docker 微服務網關
- caddy 做文件管理與預覽,輕鬆分享
- caddy 自動 markdown 渲染