version: '3.8' services: orchestrator: build: context: . dockerfile: Dockerfile environment: - REDIS_URL=redis://redis:6379 - PYTHONUNBUFFERED=1 depends_on: - redis volumes: - .:/app command: tail -f /dev/null # Keep alive for development redis: image: redis:alpine ports: - "6379:6379" volumes: - redis_data:/data camoufox: build: context: . dockerfile: src/browser/Dockerfile environment: - REDIS_URL=redis://redis:6379 - PYTHONUNBUFFERED=1 depends_on: - redis shm_size: 2gb volumes: - .:/app command: tail -f /dev/null # Placeholder command curl-extractor: build: context: . dockerfile: src/extractor/Dockerfile environment: - REDIS_URL=redis://redis:6379 - PYTHONUNBUFFERED=1 depends_on: - redis volumes: - .:/app command: tail -f /dev/null # Placeholder command volumes: redis_data: