Flexible UI port

This commit is contained in:
jteijema 2025-01-14 16:14:44 +01:00
parent 880fa7ad53
commit 0db7b73678
3 changed files with 8 additions and 1 deletions

View file

@ -35,3 +35,5 @@ services:
- GRADIO_WATCH=True # Enable hot reloading - GRADIO_WATCH=True # Enable hot reloading
- PYTHONUNBUFFERED=1 # Ensure Python output is not buffered - PYTHONUNBUFFERED=1 # Ensure Python output is not buffered
- DISABLE_LOCAL_SAVING=false # Set to 'true' to disable local saving and hide file view - DISABLE_LOCAL_SAVING=false # Set to 'true' to disable local saving and hide file view
- API_HOST=kokoro-tts # Set TTS service URL
- API_PORT=8880 # Set TTS service PORT

View file

@ -11,5 +11,8 @@ RUN mkdir -p data/inputs data/outputs
# Copy the application files # Copy the application files
COPY . . COPY . .
ENV API_HOST=kokoro-tts
ENV API_PORT=8880
# Run the Gradio app # Run the Gradio app
CMD ["python", "app.py"] CMD ["python", "app.py"]

View file

@ -1,7 +1,9 @@
import os import os
# API Configuration # API Configuration
API_URL = "http://kokoro-tts:8880" API_HOST = os.getenv("API_HOST", "kokoro-tts")
API_PORT = os.getenv("API_PORT", "8880")
API_URL = f"http://{API_HOST}:{API_PORT}"
# File paths # File paths
INPUTS_DIR = "/app/ui/data/inputs" INPUTS_DIR = "/app/ui/data/inputs"