services: backend: build: context: ./server dockerfile: Dockerfile ports: - "3004:3001" volumes: - ./server/data:/app/data environment: - PLAYWRIGHT_HEADLESS=True - PLAYWRIGHT_MAX_TABS=3 - CRAWLER_DISCOVERY_CONCURRENCY=2 - CRAWLER_AUDIT_CONCURRENCY=3 - CACHE_MAX_SIZE=200 - CACHE_TTL_SECONDS=600 # Fila e Gestão de Concorrência - MAX_CONCURRENT_TASKS=2 - MAX_QUEUE_SIZE=10 restart: unless-stopped #deploy: # resources: # limits: # cpus: "2.0" # memory: 1G frontend: build: context: ./client dockerfile: Dockerfile args: - NEXT_PUBLIC_API_URL=http://localhost:3004 ports: - "3002:80" depends_on: - backend restart: unless-stopped deploy: resources: limits: memory: 150M