Files
DeepSeekHarnessDocker/README.md
T
SKYMirror 7444ba9ca0 docs: switch license to GPL-3.0; rewrite DEPLOY for official dsh@latest
Image installs official @deepseek-ai/dsh from npm on start. Document
port forward 3080→3081, mandatory browser token, and drop obsolete
fork release/monorepo guidance.
2026-09-16 00:30:59 +08:00

30 lines
1.1 KiB
Markdown

# DeepSeek Harness Docker Deploy
Runtime image for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (`dsh`) Web UI.
The image ships a toolchain only. On every container start, `docker/entrypoint.sh` installs official `@deepseek-ai/dsh@latest` from npm, then starts `dsh web` behind a local port forward (`0.0.0.0:3080` → `127.0.0.1:3081`).
## Quick start
```bash
docker compose build
docker compose up -d
docker logs -f dsh
# Open the printed URL with ?token= once (30-day cookie). Use host port 3080.
```
Full guide: [DEPLOY.md](DEPLOY.md)
## Layout
| Path | Role |
|------|------|
| `Dockerfile` | Toolchain image (Node 24 / Python 3.11 / gcc / pnpm / rustup bootstrap) |
| `docker-compose.yml` | Ports, `dsh-data` volume, workspace mount |
| `docker/entrypoint.sh` | Install `@deepseek-ai/dsh@latest` and start web |
| `docker/ensure-rust.sh` | On-demand Rust toolchain installer |
## License
GPL-3.0 — see [LICENSE](LICENSE). This deployment wrapper is licensed under the GNU General Public License v3.0. Upstream DeepSeek Harness itself remains MIT; only this repository's Docker/deploy files are under GPL-3.0.