42 lines
1023 B
Markdown
42 lines
1023 B
Markdown
# 企业微信管理端 Docker 部署
|
||
|
||
本目录部署当前 `admin-web` 构建产物以及 `wechat_rpa` 中的管理 API、模型网关。
|
||
|
||
服务仅监听宿主机回环地址:
|
||
|
||
- `127.0.0.1:18766`:管理页面与 `/api` 接口
|
||
- `127.0.0.1:18770`:模型网关,由公网 `/gateway/` 反向代理
|
||
|
||
持久化文件位于服务器部署目录的 `data/`:
|
||
|
||
- `backend.db`
|
||
- `backend_secret.key`
|
||
- `archive_exports/`
|
||
- `releases/`
|
||
|
||
部署命令:
|
||
|
||
```bash
|
||
docker compose up -d --build
|
||
docker compose ps
|
||
```
|
||
|
||
常用运维命令:
|
||
|
||
```bash
|
||
# 查看日志
|
||
docker compose logs -f --tail=200
|
||
|
||
# 重启服务
|
||
docker compose restart
|
||
|
||
# 更新代码和前端构建产物后重新构建
|
||
docker compose up -d --build
|
||
```
|
||
|
||
Nginx 使用同目录的 `im.zhenyangtang.cn.conf`,公网入口为
|
||
`http://im.zhenyangtang.cn`。申请 HTTPS 证书前,需要把公网 TCP 80、443
|
||
转发到服务器,并确保 `/.well-known/acme-challenge/` 可从公网访问。
|
||
|
||
不要把 `data/`、`.env` 或主密钥提交到代码仓库。
|