chore(rebrand): finish codewhale release surfaces
This commit is contained in:
+17
-17
@@ -1,10 +1,10 @@
|
||||
# Docker
|
||||
|
||||
DeepSeek-TUI publishes a multi-arch Linux image to GitHub Container Registry
|
||||
Codewhale publishes a multi-arch Linux image to GitHub Container Registry
|
||||
for each release.
|
||||
|
||||
```bash
|
||||
docker pull ghcr.io/hmbown/deepseek-tui:latest
|
||||
docker pull ghcr.io/hmbown/codewhale:latest
|
||||
```
|
||||
|
||||
## Quick start
|
||||
@@ -12,14 +12,14 @@ docker pull ghcr.io/hmbown/deepseek-tui:latest
|
||||
Run the published image with a Docker-managed data volume:
|
||||
|
||||
```bash
|
||||
docker volume create codewhale-tui-home
|
||||
docker volume create codewhale-home
|
||||
|
||||
docker run --rm -it \
|
||||
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
|
||||
-v codewhale-tui-home:/home/deepseek/.deepseek \
|
||||
-v codewhale-home:/home/codewhale/.deepseek \
|
||||
-v "$PWD:/workspace" \
|
||||
-w /workspace \
|
||||
ghcr.io/hmbown/deepseek-tui:latest
|
||||
ghcr.io/hmbown/codewhale:latest
|
||||
```
|
||||
|
||||
Use a pinned release tag for reproducible installs:
|
||||
@@ -27,10 +27,10 @@ Use a pinned release tag for reproducible installs:
|
||||
```bash
|
||||
docker run --rm -it \
|
||||
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
|
||||
-v codewhale-tui-home:/home/deepseek/.deepseek \
|
||||
-v codewhale-home:/home/codewhale/.deepseek \
|
||||
-v "$PWD:/workspace" \
|
||||
-w /workspace \
|
||||
ghcr.io/hmbown/deepseek-tui:vX.Y.Z
|
||||
ghcr.io/hmbown/codewhale:vX.Y.Z
|
||||
```
|
||||
|
||||
Replace `vX.Y.Z` with a tag from
|
||||
@@ -41,7 +41,7 @@ Replace `vX.Y.Z` with a tag from
|
||||
Build the image locally from a checkout:
|
||||
|
||||
```bash
|
||||
docker build -t codewhale-tui .
|
||||
docker build -t codewhale .
|
||||
```
|
||||
|
||||
Then run it with the same Docker-managed data volume:
|
||||
@@ -49,10 +49,10 @@ Then run it with the same Docker-managed data volume:
|
||||
```bash
|
||||
docker run --rm -it \
|
||||
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
|
||||
-v codewhale-tui-home:/home/deepseek/.deepseek \
|
||||
-v codewhale-home:/home/codewhale/.deepseek \
|
||||
-v "$PWD:/workspace" \
|
||||
-w /workspace \
|
||||
codewhale-tui
|
||||
codewhale
|
||||
```
|
||||
|
||||
Docker Hub publishing is not configured; GHCR is the supported prebuilt image
|
||||
@@ -68,13 +68,13 @@ registry.
|
||||
|
||||
## Volumes
|
||||
|
||||
Mount `/home/deepseek/.deepseek` to persist sessions, config, skills, memory,
|
||||
Mount `/home/codewhale/.deepseek` to persist sessions, config, skills, memory,
|
||||
and the offline queue across container restarts. A Docker-managed named volume
|
||||
is the safest default because Docker creates it with ownership the container can
|
||||
write:
|
||||
|
||||
```bash
|
||||
-v codewhale-tui-home:/home/deepseek/.deepseek
|
||||
-v codewhale-home:/home/codewhale/.deepseek
|
||||
```
|
||||
|
||||
Without this mount the container starts fresh each time.
|
||||
@@ -91,8 +91,8 @@ sudo chown -R 1000:1000 ~/.deepseek
|
||||
|
||||
docker run --rm -it \
|
||||
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
|
||||
-v ~/.deepseek:/home/deepseek/.deepseek \
|
||||
ghcr.io/hmbown/deepseek-tui:latest
|
||||
-v ~/.deepseek:/home/codewhale/.deepseek \
|
||||
ghcr.io/hmbown/codewhale:latest
|
||||
```
|
||||
|
||||
That `chown` changes ownership of the host `~/.deepseek` directory. Skip it if
|
||||
@@ -106,18 +106,18 @@ When stdin is not a TTY, `codewhale` drops to the dispatcher's one-shot mode
|
||||
|
||||
```bash
|
||||
echo "Explain the Cargo.toml in structured English." | \
|
||||
docker run --rm -i -e DEEPSEEK_API_KEY ghcr.io/hmbown/deepseek-tui:latest
|
||||
docker run --rm -i -e DEEPSEEK_API_KEY ghcr.io/hmbown/codewhale:latest
|
||||
```
|
||||
|
||||
## Building locally
|
||||
|
||||
```bash
|
||||
# Single platform (your host architecture)
|
||||
docker build -t codewhale-tui .
|
||||
docker build -t codewhale .
|
||||
|
||||
# Multi-platform (requires a builder with emulation)
|
||||
docker buildx create --use
|
||||
docker buildx build --platform linux/amd64,linux/arm64 -t codewhale-tui .
|
||||
docker buildx build --platform linux/amd64,linux/arm64 -t codewhale .
|
||||
```
|
||||
|
||||
## Devcontainer
|
||||
|
||||
Reference in New Issue
Block a user