Sync upstream and build image / sync-and-build (push) Successful in 19s
- Ship /opt/deepseek-harness/web.cordis.patch.yml and pass it via upstream's --patch launcher flag (must precede the web command's own flags) instead of seeding DSH_HOME; entrypoint accepts template Post Arguments verbatim. - Add /workspace (agent WORKDIR) and pin DSH_HOME=/home/node/.dsh; drop the implicit /home/node volume so templates mount .dsh and /workspace cleanly. - README: Unraid template (repo/support/icon/versions corrected for this image, lanmode plugin caution), first-run chown note, DeepSeek logo. Verified: no-args, flags-only, and full template invocations all serve the web UI; trust fence still 403s unknown Hosts; state persists to mounted .dsh. Co-Authored-By: Claude Fable 5 <[email protected]>
11 lines
462 B
YAML
11 lines
462 B
YAML
# Launcher patch layer for containerized `dsh web` (passed via --patch).
|
|
# Upstream's CLI refuses `--host 0.0.0.0` (deliberate friction: the web UI can
|
|
# execute code), but the webserver plugin's schema supports exactly
|
|
# '127.0.0.1' | '0.0.0.0'; this file is the supported opt-in. Inside a
|
|
# container an all-interfaces bind is only reachable through ports you
|
|
# explicitly publish on the Docker host.
|
|
- id: webserver
|
|
config:
|
|
host: 0.0.0.0
|
|
port: 3080
|