From ba9900bd57664da6298e0e298d34e1d2b99338c8 Mon Sep 17 00:00:00 2001 From: dnviti Date: Tue, 21 Oct 2025 16:09:08 +0200 Subject: [PATCH] fix: remove COPY output/ and fix PYTHONPATH in Dockerfile.chat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolve chat service build failure caused by missing output directory: **Root Cause:** - output/ directory is in .gitignore and not included in Docker build context - COPY output/ /app/output/ failed with "not found" error - PYTHONPATH still had undefined $PYTHONPATH variable **Solution:** - Remove COPY output/ line (directory created later with mkdir) - Fix PYTHONPATH: /app/src:$PYTHONPATH → /app/src - output/ directory already created at line 51: mkdir -p /app/output **Errors Fixed:** - ERROR: "/output": not found - WARNING: Usage of undefined variable '$PYTHONPATH' Successfully tested Docker build. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- deploy/docker/Dockerfile.chat | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/deploy/docker/Dockerfile.chat b/deploy/docker/Dockerfile.chat index 7bb6b9f..9da7ff2 100644 --- a/deploy/docker/Dockerfile.chat +++ b/deploy/docker/Dockerfile.chat @@ -36,7 +36,6 @@ RUN pip install --no-cache-dir -r requirements.txt COPY src/ /app/src/ COPY config/ /app/config/ COPY scripts/ /app/scripts/ -COPY output/ /app/output/ COPY pyproject.toml README.md /app/ # Install poetry-core (required for install with pyproject.toml) @@ -46,7 +45,7 @@ RUN pip install --no-cache-dir poetry-core RUN pip install --no-cache-dir /app # Set PYTHONPATH to ensure module can be imported -ENV PYTHONPATH=/app/src:$PYTHONPATH +ENV PYTHONPATH=/app/src # Create necessary directories RUN mkdir -p /app/logs /app/data /app/output /app/scripts