Record worker browser sessions

This commit is contained in:
2026-08-02 23:23:23 +03:30
parent 601b8ec69e
commit 66c8c19e0c
11 changed files with 384 additions and 14 deletions
+11 -1
View File
@@ -33,9 +33,11 @@ services:
HEADLESS: "true"
CHROME_BINARY: /usr/bin/chromium
CHROMEDRIVER_PATH: /usr/bin/chromedriver
RECORDINGS_DIR: /app/recordings
volumes:
- seed-data:/app/data
- seed-logs:/app/logs
- seed-recordings:/app/recordings
depends_on:
redis:
condition: service_healthy
@@ -50,8 +52,9 @@ services:
worker:
build: .
image: seed:latest
container_name: seed-worker
restart: unless-stopped
deploy:
replicas: 3
command: ["rq", "worker", "--url", "redis://redis:6379/0", "batch"]
env_file:
- .env
@@ -62,9 +65,14 @@ services:
HEADLESS: "true"
CHROME_BINARY: /usr/bin/chromium
CHROMEDRIVER_PATH: /usr/bin/chromedriver
RECORD_SESSIONS: "true"
RECORDING_FPS: "12"
RECORDING_MAX_FILES: "3"
RECORDINGS_DIR: /app/recordings
volumes:
- seed-data:/app/data
- seed-logs:/app/logs
- seed-recordings:/app/recordings
depends_on:
redis:
condition: service_healthy
@@ -80,5 +88,7 @@ volumes:
driver: local
seed-logs:
driver: local
seed-recordings:
driver: local
redis-data:
driver: local