diff --git a/Dockerfile b/Dockerfile index 5d3a2974..453a99b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,9 +15,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ RUN python -m venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" -COPY requirements-webui.txt . +COPY requirements.txt . RUN pip install --no-cache-dir --upgrade pip && \ - pip install --no-cache-dir -r requirements-webui.txt + pip install --no-cache-dir -r requirements.txt # Stage 2: Runtime — only runtime dependencies, no build tools FROM python:3.11-slim diff --git a/README.md b/README.md index cbf30d12..bff906da 100644 --- a/README.md +++ b/README.md @@ -219,7 +219,7 @@ PUID/PGID are exposed in the template — set them to match your Unraid permissi ```bash git clone https://github.com/Nezreka/SoulSync cd SoulSync -pip install -r requirements-webui.txt +pip install -r requirements.txt python web_server.py # Open http://localhost:8008 ``` diff --git a/requirements-dev.txt b/requirements-dev.txt index 5aee5232..a0c7797e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,7 +1,7 @@ # SoulSync development requirements # Runtime web dependencies + test runner --r requirements-webui.txt +-r requirements.txt # Test runner pytest>=9.0.0 diff --git a/requirements-webui.txt b/requirements.txt similarity index 87% rename from requirements-webui.txt rename to requirements.txt index 902fdbd6..da8cc0aa 100644 --- a/requirements-webui.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -# SoulSync WebUI Requirements -# Docker-compatible requirements without PyQt6 dependencies +# SoulSync requirements +# Web application dependencies only # Core web framework Flask>=3.0.0 @@ -49,4 +49,4 @@ websocket-client>=1.7.0 tidalapi>=0.7.6 # WebSocket server for real-time UI updates -flask-socketio>=5.3.0 \ No newline at end of file +flask-socketio>=5.3.0