Commit Graph

26 Commits

Author SHA1 Message Date
Magnus Müller
72bb0de17a Refactor Dockerfile and update tests for improved functionality
- Changed Chromium installation method in Dockerfile to use system packages directly, enhancing reliability and reducing complexity.
- Updated test_registry_action_search_google.py to fix an issue with retrieving the initial URL from the browser state.
- Streamlined test_sync_agent_events.py by removing outdated test cases and improving clarity in event validation.
2025-08-26 23:42:11 -07:00
Magnus Müller
b56fb5d7d6 Enhance Dockerfile and update tests for improved functionality
- Added font installations in the Dockerfile to support rendering in Chromium.
- Commented out outdated tests in `test_browser_event_NavigateToUrlEvent2.py`, `test_browser_session_storage_state.py`, and `test_browser_session_tab_management.py` to improve clarity and maintainability.
- Removed the `test_browser_watchdog_storage_state.py` file as it contained outdated tests related to storage state functionality.
2025-08-26 23:31:56 -07:00
Magnus Müller
655ce80f1c Update docker file 2025-08-26 17:34:48 -07:00
Magnus Müller
657ea42efd Remove Playwright/Patchright dependencies - use uvx playwright install for browser only
- Updated test.yaml to use uvx playwright install chromium --with-deps --no-shell
- Removed Chrome stable installation and patchright dependencies
- Updated Dockerfile to use uvx playwright temporarily for browser installation
- Updated chromium Dockerfile to use uvx playwright without permanent dependency
- Simplified CI pipeline while maintaining browser functionality
2025-08-26 17:27:41 -07:00
Nick Sweeting
bce64a4840 update dockerfile 2025-06-27 00:59:06 -07:00
Nick Sweeting
af2ff839c5 bump default version in docker to 3.12 2025-06-03 16:12:41 -07:00
Nick Sweeting
c0597eaec8 fix docker build 2025-05-20 06:13:45 -07:00
Nick Sweeting
fbcd6539b9 also create lockfile if it doesnt exist 2025-05-13 22:56:12 -07:00
Nick Sweeting
c87fd667da ignore if uv.lock is missing 2025-05-13 22:52:41 -07:00
Nick Sweeting
773945088a more docker layer cache tuning 2025-05-13 22:47:30 -07:00
Nick Sweeting
ea4d1877c0 install default chrome packages in docker 2025-05-13 22:04:15 -07:00
Nick Sweeting
211d7bac63 use uv for faster docker build 2025-05-13 21:56:48 -07:00
Nick Sweeting
36a53e766f log browser-use version during previous docker build step 2025-05-13 21:29:37 -07:00
Nick Sweeting
56a9ed7374 more dockerfile fixes 2025-05-13 21:24:32 -07:00
Nick Sweeting
6bef2a0416 fis dockerfile 2025-05-13 21:19:55 -07:00
Nick Sweeting
3d0e265842 fix spelling 2025-05-13 21:18:09 -07:00
Nick Sweeting
1a7d24e1a3 simplify dockerfile 2025-05-13 20:14:44 -07:00
Nick Sweeting
6042184300 get playwright version from pyproject.toml 2025-05-13 18:33:40 -04:00
Nick Sweeting
e26ea5b630 only install playwright not patchright and pip 2025-05-13 18:32:50 -04:00
Nick Sweeting
d912927783 install in editable mode to reduce layer duplication 2025-05-13 18:32:08 -04:00
Nick Sweeting
c4b65cec5d switch back to playwright for now 2025-05-13 18:31:54 -04:00
Ameya-2003
cf23c5ca21 Refactor Dockerfile: apply layered optimization, patchright, and entrypoint updates 2025-05-07 12:40:45 +05:30
Ameya-2003
7347e5cbc5 Trigger CI 2025-05-06 15:11:42 +05:30
Ameya-2003
0db4ddc775 chore: fix lint error by adding newline at EOF 2025-05-05 19:10:49 +05:30
Ameya-2003
631499d4de fix: correct Dockerfile and CLA email 2025-05-05 19:04:12 +05:30
AMEYAMUKTEWAR
415617d8e8 Add enhanced Dockerfile with best practices 2025-05-02 12:14:56 +05:30