update README and CHANGELOG

This commit is contained in:
tao.chen
2026-06-18 14:22:43 +08:00
parent 213b4db423
commit 3fbb60c151
2 changed files with 38 additions and 3 deletions
+13 -3
View File
@@ -12,7 +12,7 @@
## 构建
```bash
docker build -t opencode-custom:latest .
docker build -t opencode:latest .
```
Dockerfile 为多阶段构建:builder 阶段拉取 Node.js 22 与 Python 3.11,最终镜像只保留运行所需文件。
@@ -20,10 +20,20 @@ Dockerfile 为多阶段构建:builder 阶段拉取 Node.js 22 与 Python 3.11
## 运行
```bash
docker run --rm -it opencode-custom:latest
docker run -itd --name opencode -p 14096:4096 \
-e OPENCODE_SERVER_PASSWORD=Cupdata123 \
-v /root/.config/opencode:/root/.config/opencode \
-v /root/.local/share/opencode:/root/.local/share/opencode \
-v /root/OpenCode:/root/workspace \
opencode:latest \
web --hostname 0.0.0.0 --mdns --port 4096 --print-logs --log-level DEBUG
```
ENTRYPOINT 为 `opencode`,可直接传入 Claude Code 参数。
参数说明:
- `-p 14096:4096` 主机 `14096` 端口映射到容器内 `4096`opencode web 服务端口)
- `-e OPENCODE_SERVER_PASSWORD=...` 设置 web 服务登录密码(生产环境请改为强密码并通过 secret 管理)
- 三个 `-v` 挂载分别持久化 opencode 配置、运行数据、以及工作区文件
- `web` 子命令以 `0.0.0.0` 监听并启用 mDNS,端口 `4096`,日志级别 DEBUG
## Skills 概览