chore: strip monorepo; keep Docker runtime deploy for official dsh@latest
Image installs @deepseek-ai/dsh from npm on start. Fork 0.1.2-alpha.2 source is obsolete for this deployment path.
This commit is contained in:
commit
0bfe0b4a65
11 files changed
+638
No files matched your search
@@ -0,0 +1,29 @@
|
||||
# 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
|
||||
|
||||
MIT — see [LICENSE](LICENSE). Upstream DSH is MIT; this repo is a deployment wrapper.
|
||||
Reference in new issue
Block a user