From a19015fe99d6f73aac56dbad75af30c8ec0cf11d Mon Sep 17 00:00:00 2001 From: "Khoa.vo" Date: Fri, 19 Dec 2025 14:33:57 +0700 Subject: [PATCH] Fix: Set WORKDIR to /app/backend for correct Python imports --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8db973e..13371df 100644 --- a/Dockerfile +++ b/Dockerfile @@ -64,6 +64,9 @@ RUN mkdir -p /app/cache && chmod 777 /app/cache ENV PYTHONUNBUFFERED=1 ENV CACHE_DIR=/app/cache +# Set working directory to backend for correct imports +WORKDIR /app/backend + # Expose port EXPOSE 8002 @@ -72,4 +75,5 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ CMD curl -f http://localhost:8002/health || exit 1 # Start the application with xvfb for headless browser support -CMD ["sh", "-c", "xvfb-run --auto-servernum --server-args='-screen 0 1920x1080x24' python -m uvicorn backend.main:app --host 0.0.0.0 --port 8002"] +CMD ["sh", "-c", "xvfb-run --auto-servernum --server-args='-screen 0 1920x1080x24' python -m uvicorn main:app --host 0.0.0.0 --port 8002"] +