tts-api / docker-compose.yml
gavanduffy
Port pocket-tts to supertonic3: 44100 Hz, 10 voices, 31 languages
d715e26
Raw
History Blame Contribute Delete
994 Bytes
# Docker Compose for SuperTonic3 OpenAI-Compatible Server
services:
supertonic3:
build:
context: .
dockerfile: Dockerfile
image: supertonic3-openai-server:latest
container_name: supertonic3-server
ports:
- '${SUPERTONIC3_PORT:-7860}:7860'
environment:
- SUPERTONIC3_HOST=0.0.0.0
- SUPERTONIC3_PORT=7860
- SUPERTONIC3_LOG_LEVEL=${SUPERTONIC3_LOG_LEVEL:-INFO}
- SUPERTONIC3_STREAM_DEFAULT=${SUPERTONIC3_STREAM_DEFAULT:-true}
- SUPERTONIC3_VOICE=${SUPERTONIC3_VOICE:-M1}
volumes:
- ./logs:/app/logs
restart: unless-stopped
deploy:
resources:
limits:
memory: 4G
reservations:
memory: 2G
healthcheck:
test:
[
'CMD',
'python',
'-c',
"import urllib.request; urllib.request.urlopen('http://localhost:7860/health')",
]
interval: 30s
timeout: 10s
retries: 3
start_period: 120s