Spaces:
Running
Running
| services: | |
| voicebox: | |
| build: . | |
| container_name: voicebox | |
| restart: unless-stopped | |
| ports: | |
| # Bind to localhost only for security | |
| - "127.0.0.1:17493:17493" | |
| volumes: | |
| # Bind-mount for generated audio (customize the host path as needed) | |
| # Host side: ./output/ | |
| # Container side: /app/data/generations/ | |
| - ./output:/app/data/generations | |
| # Named volume for profiles, DB, cache (persists across container restarts) | |
| - voicebox-data:/app/data | |
| # HuggingFace model cache (so models aren't re-downloaded on rebuild) | |
| - huggingface-cache:/home/voicebox/.cache/huggingface | |
| environment: | |
| - LOG_LEVEL=info | |
| - NUMBA_CACHE_DIR=/tmp/numba_cache | |
| networks: | |
| - voicebox-net | |
| deploy: | |
| resources: | |
| limits: | |
| cpus: '4' | |
| memory: 8G | |
| networks: | |
| voicebox-net: | |
| driver: bridge | |
| volumes: | |
| voicebox-data: | |
| huggingface-cache: | |