- New light UI: fixed 220px sidebar, single scrolling page, 8 named sections - Static files split by concern: style.css, app.js, loader.js, nav.js - Each page section is its own partial in static/sections/s-*.html - loader.js fetches all section partials in parallel, then loads app.js and nav.js - All original functionality, element IDs, and API endpoints preserved Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
36 lines
811 B
YAML
36 lines
811 B
YAML
services:
|
|
tts-voice-creator-clone-and-design:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: tts-voice-creator-clone-and-design:latest
|
|
container_name: tts-voice-creator-clone-and-design
|
|
restart: unless-stopped
|
|
|
|
ports:
|
|
- "7860:7860"
|
|
|
|
volumes:
|
|
- ${VOICE_HOST_DIR:-./voices}:/voices:rw
|
|
- tts-voice-creator-clone-and-design:/home/app/.config/tts-voice-creator
|
|
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
- VOICES_DIR=/voices
|
|
- OUTPUT_DIR=/voices/active_voices
|
|
- TTS_CONTAINER_NAME=faster-qwen3-tts
|
|
- VOICE_DESIGN_MODEL=Qwen3-TTS-12Hz-1.7B-VoiceDesign
|
|
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
|
|
networks:
|
|
- tts_net
|
|
|
|
volumes:
|
|
tts-voice-creator-clone-and-design:
|
|
|
|
networks:
|
|
tts_net:
|
|
external: true
|