Spaces:
Sleeping
Sleeping
| version: '3.8' | |
| services: | |
| backend: | |
| build: | |
| context: ./backend | |
| dockerfile: Dockerfile | |
| ports: | |
| - "8000:8000" | |
| volumes: | |
| - ./backend:/app:ro # Mount code for local dev (Read-Only) | |
| - backend_data:/app/uploads # Persist uploads | |
| - ./backend/voiceforge.db:/app/voiceforge.db # Persist DB (sqlite) | |
| environment: | |
| - REDIS_URL=redis://redis:6379/0 | |
| - UPLOAD_DIR=/app/uploads | |
| # Set your API keys here or use .env file | |
| # - HF_TOKEN=${HF_TOKEN} | |
| # - ENCRYPTION_KEY=${ENCRYPTION_KEY} | |
| depends_on: | |
| - redis | |
| restart: unless-stopped | |
| redis: | |
| image: redis:alpine | |
| ports: | |
| - "6379:6379" | |
| volumes: | |
| - redis_data:/data | |
| restart: unless-stopped | |
| volumes: | |
| backend_data: | |
| redis_data: | |