Skip to content

feat(docker): add batteries-included demo image (CPU)#16

Merged
streamer45 merged 2 commits intomainfrom
demo-image
Jan 1, 2026
Merged

feat(docker): add batteries-included demo image (CPU)#16
streamer45 merged 2 commits intomainfrom
demo-image

Conversation

@streamer45
Copy link
Copy Markdown
Owner

Summary

  • Adds Dockerfile.demo and docker-skit-demo.toml to ship a CPU-only demo/preview image that works out of the box with core native plugins + required models (Helsinki OPUS-MT, Whisper, SenseVoice, Kokoro/Piper/Matcha, VAD), excluding NLLB.
  • Removes sample pipelines that won't work in the demo image (NLLB- and WASM-dependent) and avoids copying the full samples/ tree; only samples/pipelines + small .ogg/.opus samples are bundled.
  • Adds CI publishing job for demo tags in .github/workflows/docker.yml (:${VERSION}-demo and :latest-demo).
  • Updates README.md, DOCKER.md, and docs/src/content/docs/deployment/docker.md with demo-image quickstart and safer OPENAI_API_KEY passing patterns (--env OPENAI_API_KEY, --env-file, and Compose env_file).

@streamer45 streamer45 self-assigned this Dec 31, 2025
@streamer45 streamer45 merged commit 37223d9 into main Jan 1, 2026
13 checks passed
@streamer45 streamer45 deleted the demo-image branch January 1, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant