mirror of
https://github.com/ZHANGTIANYAO1/teamspeak-music-bot.git
synced 2026-10-01 20:42:50 +08:00
docs: expand Docker deployment section with commands and network notes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
74193ffbf0
commit
ee5b0d36c6
1 file changed
+26
-1
@@ -79,7 +79,9 @@ sudo ./scripts/install.sh
|
|||||||
|
|
||||||
自动安装 Node.js、依赖,配置 systemd 服务,开机自启。
|
自动安装 Node.js、依赖,配置 systemd 服务,开机自启。
|
||||||
|
|
||||||
### Docker 部署
|
### Docker 一键部署
|
||||||
|
|
||||||
|
所有依赖已内置(Node.js、FFmpeg、Opus 编码器),无需安装任何额外软件。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd scripts/docker
|
cd scripts/docker
|
||||||
@@ -88,6 +90,29 @@ docker-compose up -d
|
|||||||
|
|
||||||
访问 http://localhost:3000
|
访问 http://localhost:3000
|
||||||
|
|
||||||
|
**说明:**
|
||||||
|
- 首次构建需要几分钟(编译 native 模块)
|
||||||
|
- 使用 `host` 网络模式,机器人可直接连接局域网 TS3 服务器
|
||||||
|
- 数据持久化在 Docker named volume `tsmusicbot-data` 中(数据库、Cookie、日志)
|
||||||
|
- 内置健康检查(`/api/health`),支持 Docker 自动重启
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 查看日志
|
||||||
|
docker logs -f tsmusicbot
|
||||||
|
|
||||||
|
# 停止
|
||||||
|
docker-compose down
|
||||||
|
|
||||||
|
# 重新构建(代码更新后)
|
||||||
|
docker-compose up -d --build
|
||||||
|
```
|
||||||
|
|
||||||
|
如果 TS3 服务器不在同一台机器,可编辑 `docker-compose.yml` 将 `network_mode: host` 替换为端口映射:
|
||||||
|
```yaml
|
||||||
|
ports:
|
||||||
|
- "3000:3000"
|
||||||
|
```
|
||||||
|
|
||||||
## 使用说明
|
## 使用说明
|
||||||
|
|
||||||
### 首次配置
|
### 首次配置
|
||||||
|
|||||||
Reference in new issue
Block a user