This commit is contained in:
2023-12-23 08:43:56 +08:00
parent 538c2ac249
commit 2943ad33c5
3 changed files with 1 additions and 1 deletions

52
zh-cn/README.md Normal file
View File

@@ -0,0 +1,52 @@
## gitbook-docker
## 序
- 因为某些不可描述的原因访问gitbook非常慢所以这里使用docker 搭建私有gitbook
- 网上现有的gitbook的docker镜像比较陈旧不好用
- 搭建私有gitlab作为版本控制工具,gitbook渲染网页
## 运行方式
配置docker和docker-compose环境尔后运行将需要渲染展示的`gitbook``git` 仓库的`URI`填写到`docker-compose.yml`中,运行
```bash
$ git clone https://github.com/IanSmith123/gitbook-docker --depth=1
$ cd gitbook-docker
$ docker-compose up -d
```
容器启动完成之后访问4000端口即可看到`gitbook`页面
可自行修改端口建议使用nginx反代到80端口
## 配置webhook
在git仓库中设置`webhook` , 当`commit`事件发生时,触发`url``gitbook`服务器的`4001`端口
触发之后gitbook将会自动`git pull`然后更新内容
## nginx反代
nginx反代配置
```
server {
server_name example.com;
access_log /var/log/nginx/example_access.log;
error_log /var/log/nginx/example_error.log;
location / {
proxy_pass http://localhost:4000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
```
## todo
- [x] 配置webhook触发更新gitbook
- [x] 使用nginx反向代理`gitbook``80`端口
## refer:
- https://github.com/GitbookIO/gitbook/blob/master/docs/setup.md
Les1ie
2018-3-6 15:30:22

3
zh-cn/SUMMARY.md Normal file
View File

@@ -0,0 +1,3 @@
# Summary
* [First Chapter](chapter1.md)