Skip to content

Commit d0b464c

Browse files
committed
Refactored mounted directories
1 parent 6b1baa4 commit d0b464c

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,12 @@ service-account-key.json
5353
*.bak
5454
*.backup
5555

56-
# Chromium persistent data
56+
# Chromium persistent data (deprecated, now in @mount/)
5757
chromium-data/
5858

59+
# All mounted volumes (recordings, chromium-data, eval-server, etc.)
60+
@mount/
61+
5962
# Browser Operator DevTools build artifacts
6063
browser-operator-core/devtools-frontend/
6164
browser-operator-core/depot_tools/
@@ -65,6 +68,8 @@ browser-operator-core/.devtools-base-built
6568
# Eval server runtime files
6669
eval-server/nodejs/clients/
6770
eval-server/nodejs/logs/
71+
eval-server/nodejs/node_modules/
72+
eval-server/nodejs/.env
6873

6974
# Evaluation screenshots
7075
evals/screenshots/

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ help: ## Show this help message
1212
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf " %-15s %s\n", $$1, $$2}'
1313
@echo ""
1414
@echo "Chromium Data Persistence:"
15-
@echo " - Browser data persists to ./chromium-data by default"
15+
@echo " - Browser data persists to @mount/chromium-data by default"
1616
@echo " - Customize location: CHROMIUM_DATA_HOST=/path/to/data make run"
1717
@echo " - Disable persistence: CHROMIUM_DATA_HOST=\"\" make run"
1818

docker-compose.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,11 @@ services:
4242
- CHROMIUM_FLAGS=--user-data-dir=/data/user-data --disable-dev-shm-usage --start-maximized --remote-allow-origins=* --no-sandbox --disable-setuid-sandbox --custom-devtools-frontend=http://localhost:8001/
4343
volumes:
4444
# Persist recordings in local directory
45-
- "./recordings:/recordings"
45+
- "./@mount/recordings:/recordings"
4646
# Mount Chromium flags file (will be created by run script)
47-
- "./kernel-images/images/chromium-headful/.tmp/chromium/flags:/chromium/flags:ro"
47+
- "./@mount/chromium-flags/flags:/chromium/flags:ro"
4848
# Persist Chromium data across container restarts (set CHROMIUM_DATA_HOST env var to customize path)
49-
- "${CHROMIUM_DATA_HOST:-./chromium-data}:/data"
50-
# Mount eval-server code for live updates during development
51-
- "./eval-server/nodejs:/opt/eval-server"
49+
- "${CHROMIUM_DATA_HOST:-./@mount/chromium-data}:/data"
5250
tmpfs:
5351
- /dev/shm:size=2g
5452
- /tmp

0 commit comments

Comments
 (0)