diff --git a/docker-compose.yml b/docker-compose.yml index c0977b4..726a01c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -245,6 +245,26 @@ services: expose: - 8000 restart: unless-stopped + speaches: + container_name: speaches + image: ghcr.io/speaches-ai/speaches:latest-cpu + environment: + LOG_LEVEL: debug + ALLOW_ORIGINS: '["*"]' + ENABLE_UI: true + CHAT_COMPLETION_BASE_URL: "http://ollama:11434/v1" + CHAT_COMPLETION_API_KEY: "this-is-a-place-holder" + healthcheck: + test: ["CMD", "curl", "--fail", "http://0.0.0.0:8000/health"] # TODO: won't work if a user changes the port + interval: 30s + timeout: 10s + retries: 3 + start_period: 5s + ports: + - 42967:8000 + restart: unless-stopped + volumes: + - speaches-hf-hub-cache:/home/ubuntu/.cache/huggingface/hub stable-diffusion-webui: container_name: stable-diffusion-webui image: ghcr.io/neggles/sd-webui-docker:latest@sha256:1795fe796e1dad0d8d3baa9ef7c38a255b69c0878b76869feecc617bfd015e53 @@ -275,6 +295,8 @@ services: image: mcp/wikipedia-mcp:latest@sha256:0568b3ada09f9b0a60271dd5e96a50f006c4b4c5c0d8cf5fe21a68200c3c48b3 restart: unless-stopped volumes: + speaches-hf-hub-cache: + name: speaches-hf-hub-cache ollama: name: ollama scanopy-daemon-config: