talkis/compose.yaml
David Perov 3328e5d9fb chore: bump version to 0.1.10
- fix: paste via CGEvent with Command flag baked in (no more stray 'v')
- fix: local STT mode bypasses API key check (Speaches needs no auth)
- fix: Speaches returns 500 on verbose_json — use json for local endpoints
- fix: language param now sent to Speaches (prevents foreign-script hallucinations)
- fix: business style now strips ну вот/слушай/ну ладно fillers
- feat: local model instructions collapsible in settings
- fix: correct GitHub repo link in settings
- chore: add testing_plan.md, release review v0.1.10
2026-04-20 19:19:22 +03:00

28 lines
668 B
YAML

services:
speaches:
container_name: speaches
build:
dockerfile: Dockerfile
context: .
platforms:
- linux/amd64
- linux/arm64
restart: unless-stopped
ports:
- 8000:8000
develop:
watch:
- action: rebuild
path: ./uv.lock
- action: sync+restart
path: ./src
target: /home/ubuntu/speaches/src
env_file:
- path: .env
required: false
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