diff --git a/src/browser/Dockerfile b/src/browser/Dockerfile index 94196c3..6d6ca7f 100644 --- a/src/browser/Dockerfile +++ b/src/browser/Dockerfile @@ -8,6 +8,9 @@ WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt +# Ensure Chromium is installed/updated even if base image has it (User Field Fix) +RUN playwright install chromium + # Copy application source COPY . . diff --git a/walkthrough.md b/walkthrough.md index 7a79fce..76830a6 100644 --- a/walkthrough.md +++ b/walkthrough.md @@ -110,6 +110,13 @@ tests/unit/test_session_core.py .. [100%] - **Worker**: Implemented `src/orchestrator/worker.py` for continuous task processing. - **Monitoring**: Implemented `src/core/monitoring.py` exposing metrics on port 8000. - **Hotfix: Runtime Dependencies**: Resolved `ModuleNotFoundError` crashes by adding `prometheus-client`, `redis`, and `msgpack` to `requirements.txt`. +- **Field Verification**: Confirmed end-to-end success in production environment (v1.0.1 hotfix). + ```text + INFO:TaskWorker:Processing task: auth for v1_final_test + INFO:src.browser.manager:Browser initialized. + INFO:src.browser.manager:Navigating to https://httpbin.org/get + INFO:TaskWorker:Session v1_final_test authenticated and captured. + ``` - **Documentation**: Updated `README.md` with production operations guide. ## Conclusion