services: pricehunter: build: . ports: - "${PORT:-3000}:3000" volumes: - ./data:/app/data - ./stores:/app/stores environment: - NODE_ENV=production - DATABASE_PATH=/app/data/pricehunter.db - STORES_DIR=/app/stores - CHROMIUM_WS=ws://chromium:3000 - PORT=3000 depends_on: - chromium restart: unless-stopped chromium: image: ghcr.io/browserless/chromium environment: - MAX_CONCURRENT_SESSIONS=5 - CONNECTION_TIMEOUT=30000 restart: unless-stopped