This commit is contained in:
colben 2023-04-16 22:41:26 +08:00
parent 8a8347d508
commit 187d994e6f

View File

@ -27,12 +27,29 @@
git push git push
``` ```
## 挂载 hugo 和 nginx 前端目录
- 下载 [hugo_extended](https://github.com/gohugoio/hugo/releases)
- 解压获取可执行二进制文件 hugo
- 挂载 hugo 到 gitea 容器中
```yaml
- type: bind
source: ./gitea/hugo
target: /usr/bin/hugo
```
- 挂载 nginx 前端目录到 gitea 容器中
```yaml
- type: bind
source: ./nginx/html
target: /html
```
## 发布 ## 发布
- 配置本仓库的 post-receive 钩子,内容如下 - 配置本仓库的 post-receive 钩子,内容如下
```bash ```bash
set -euo pipefail set -euo pipefail
exec &> /var/log/gitea/post-receive.log exec &> /opt/gitea/log/post-receive.log
date +'[%F %T] Update www.colben.cn ...' date +'[%F %T] Update www.colben.cn ...'
cd /html/www.colben.cn cd /html/www.colben.cn
env -i git pull origin master env -i git pull origin master
@ -42,9 +59,7 @@
- 克隆本仓库的前端目录 - 克隆本仓库的前端目录
```bash ```bash
docker exec -ti gitea /bin/bash # 进入 gitea 容器 docker exec -ti gitea /bin/bash # 进入 gitea 容器
apk update chown gitea.gitea /html
apk add --no-cache hugo # 安装 hugo
chown gitea.www-data /html
su - gitea su - gitea
cd /html cd /html
git clone https://git.colben.cn/colben/www.colben.cn.git git clone https://git.colben.cn/colben/www.colben.cn.git