services: changedetection: image: ghcr.io/dgtlmoon/changedetection.io:latest container_name: changedetection restart: unless-stopped environment: - BASE_URL=${BASE_URL:-http://localhost:5000} - PLAYWRIGHT_DRIVER_URL=ws://browser:3000 ports: - "${HTTP_PORT:-5000}:5000" volumes: - ${DATA_PATH:-/srv/changedetection}:/datastore depends_on: - browser browser: image: dgtlmoon/sockpuppetbrowser:latest container_name: changedetection-browser restart: unless-stopped cap_add: - SYS_ADMIN environment: - SCREEN_WIDTH=1920 - SCREEN_HEIGHT=1024 - MAX_CONCURRENT_CHROME_PROCESSES=10