Create gitbook

This commit is contained in:
Stille 2022-02-01 00:32:51 +08:00
parent 6d1e6f8b09
commit d443741556
2 changed files with 45 additions and 0 deletions

14
gitbook/Dockerfile Normal file
View File

@ -0,0 +1,14 @@
FROM node:10.22.0-alpine3.9
LABEL org.opencontainers.image.authors="stille@ioiox.com"
ENV VERSION 3.2.3
RUN npm install gitbook-cli -g
RUN gitbook fetch $VERSION
EXPOSE 4000
VOLUME /gitbook
WORKDIR /gitbook
CMD ["gitbook", "--help"]

31
gitbook/README.md Normal file
View File

@ -0,0 +1,31 @@
# gitbook
GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles)
Docker [stilleshan/gitbook](https://hub.docker.com/r/stilleshan/gitbook)
> *docker image support for X86 and ARM*
## 简介
gitbook for docker, 方便本地使用 docker 来启动服务编写文档.
## 使用
### 初始化 init
```shell
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 stilleshan/gitbook gitbook init
# 初始化当前目录
```
### 服务 serve
```shell
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 stilleshan/gitbook gitbook serve
# 启动 serve 服务
```
访问`http://localhost:4000`
### 构建 build
```shell
docker run --rm -v "$PWD:/gitbook" -p 4000:4000 stilleshan/gitbook gitbook build
# 打包构建
```
## 参考
- [Gitbook](https://github.com/GitbookIO/gitbook)