Files
whisper-webui/docker-compose.yaml
2024-10-30 21:29:11 -07:00

44 lines
1.0 KiB
YAML

services:
whisper:
container_name: whisper
restart: unless-stopped
networks:
- www
build: .
image: jhj0517/whisper-webui:latest
# PASSWD is set in .env
labels:
caddy: whisper.alfter.us
caddy.reverse_proxy: whisper.www:7860
volumes:
- "whisper-models:/Whisper-WebUI/models"
- "/mnt/storage/documents/whisper:/Whisper-WebUI/outputs"
stdin_open: true
tty: true
entrypoint: ["python", "app.py", "--server_port", "7860", "--server_name", "0.0.0.0", "--username", "salfter", "--password", "UzwwyyN7pUgeYMW24ZH4"]
# If you're not using nvidia GPU, Update device to match yours.
# See more info at : https://docs.docker.com/compose/compose-file/deploy/#driver
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [ gpu ]
networks:
www:
name: www
external: true
volumes:
whisper-models:
name: whisper-models
external: true