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: