Skip to content

Commit

Permalink
📃 docs(): update README
Browse files Browse the repository at this point in the history
  • Loading branch information
MoonBegonia committed Jul 28, 2021
1 parent 55f0911 commit 27b2c03
Showing 1 changed file with 36 additions and 5 deletions.
41 changes: 36 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Ninja 仅支持 qinglong 2.8+

1. 容器映射 5701 端口,ninja 目录至宿主机

例:
(docker-compose)

```diff
version: "3"
Expand All @@ -43,20 +43,40 @@ Ninja 仅支持 qinglong 2.8+
- ./scripts:/ql/scripts
- ./jbot:/ql/jbot
+ - ./ninja:/ql/ninja
labels:
- com.centurylinklabs.watchtower.enable=false
```

例(docker-run):

```diff
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/raw:/ql/raw \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/jbot:/ql/jbot \
+ -v $PWD/ql/ninja:/ql/ninja \
-p 5700:5700 \
+ -p 5701:5701 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
```

2. 进容器内执行以下命令

**进容器内执行以下命令**

```bash
git clone https://github.com/MoonBegonia/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start
```

3. 将一下内容粘贴到 `extra.sh`
3. 将以下内容粘贴到 `extra.sh`(重启后自动启动 Ninja)

```bash
cd /ql/ninja/backend
Expand All @@ -67,6 +87,17 @@ Ninja 仅支持 qinglong 2.8+

* 重启后务必执行一次 `ql extra` 保证 Ninja 配置成功。

* 更新 Ninja 只需要在容器中 `ninja/backend` 目录执行 `git pull` 然后 `pm2 start`
* 更新 Ninja 只需要在**容器** `ninja/backend` 目录执行 `git pull` 然后 `pm2 start`

* Qinglong 需要在登录状态(`auth.json` 中有 token)

## 常见问题

Q:为什么我 `git pull` 失败?
A:一般是修改过文件,先运行一次 `git checkout .``git pull`

Q:为什么访问不了?
A:一般为端口映射错误/失败,请自行检查配置文件。

Q:为什么访问白屏?
A:使用现代的浏览器,而不是古代的。

0 comments on commit 27b2c03

Please sign in to comment.