Spaces:
Sleeping
Sleeping
| # Docker Setup for Browser-Use | |
| This directory contains the optimized Docker build system for browser-use, achieving < 30 second builds. | |
| ## Quick Start | |
| ```bash | |
| # Build base images (only needed once or when dependencies change) | |
| ./docker/build-base-images.sh | |
| # Build browser-use | |
| docker build -f Dockerfile.fast -t browseruse . | |
| # Or use the standard Dockerfile (slower but self-contained) | |
| docker build -t browseruse . | |
| ``` | |
| ## Files | |
| - `Dockerfile` - Standard self-contained build (~2 min) | |
| - `Dockerfile.fast` - Fast build using pre-built base images (~30 sec) | |
| - `docker/` - Base image definitions and build script | |
| - `base-images/system/` - Python + minimal system deps | |
| - `base-images/chromium/` - Adds Chromium browser | |
| - `base-images/python-deps/` - Adds Python dependencies | |
| - `build-base-images.sh` - Script to build all base images | |
| ## Performance | |
| | Build Type | Time | | |
| |------------|------| | |
| | Standard Dockerfile | ~2 minutes | | |
| | Fast build (with base images) | ~30 seconds | | |
| | Rebuild after code change | ~16 seconds | | |