From cbb2b4acc023f5b840981ea6f75dc380ec8e9827 Mon Sep 17 00:00:00 2001 From: ajmallesh Date: Mon, 12 Jan 2026 14:37:29 -0800 Subject: [PATCH] feat: fix Docker worker container setup - Install uv instead of deprecated uvx package - Add mcp-server and configs directories to container - Mount target repo dynamically via TARGET_REPO env variable --- docker/Dockerfile.worker | 6 ++++-- docker/docker-compose.temporal.yml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile.worker b/docker/Dockerfile.worker index aef429c..31fd9f1 100644 --- a/docker/Dockerfile.worker +++ b/docker/Dockerfile.worker @@ -12,8 +12,8 @@ RUN apk add --no-cache \ bash \ curl -# Install uvx for browser-use -RUN pip install uvx --break-system-packages +# Install uv (includes uvx command) for browser-use +RUN pip install uv --break-system-packages # Create non-root user RUN adduser -D -u 1000 pentest @@ -28,6 +28,8 @@ RUN npm ci --omit=dev # Copy application code COPY dist/ ./dist/ COPY prompts/ ./prompts/ +COPY mcp-server/ ./mcp-server/ +COPY configs/ ./configs/ # Set ownership RUN chown -R pentest:pentest /app diff --git a/docker/docker-compose.temporal.yml b/docker/docker-compose.temporal.yml index 4d9bb45..8200065 100644 --- a/docker/docker-compose.temporal.yml +++ b/docker/docker-compose.temporal.yml @@ -25,8 +25,8 @@ services: temporal: condition: service_healthy volumes: - - ../deliverables:/app/deliverables - ../prompts:/app/prompts + - ${TARGET_REPO:-/tmp/target-repo}:/target-repo shm_size: 2gb ipc: host security_opt: