| allowed-tools | description | name |
|---|---|---|
| Bash(wsl -- *) | Command: deploy-wsl-test (imported from Claude Code) | cmd-deploy-wsl-test |
将镜像构建并部署到 WSL 本地的国内/国外测试节点。
| 项目 | 国内节点 | 国外节点 |
|---|---|---|
| 目录 | /root/new-api-cn | /root/new-api-ov |
| 端口 | 23000:3000 | 13000:3000 |
| MySQL | 23306 | 13306 |
| 容器名 | cn-new-api | ov-new-api |
| SESSION | session_m (Master) | session_slave (Slave) |
用户可能在 $ARGUMENTS 中传入:
cn — 只部署到国内测试节点ov — 只部署到国外测试节点--no-build — 跳过构建推送,使用本地最新镜像--no-build cn使用以下命令在 WSL 中执行部署:
wsl -- bash -c "cd /root && bash //mnt/d/code/new-api/scripts/deploy-test.sh $ARGUMENTS"
注意:路径必须使用 //mnt/d/...(双斜杠),否则 Git Bash 会将其转换为 Windows 路径导致 WSL 找不到脚本。