# ------------------------------------------------------------------------------ # Deployment: Firecrawl Worker # Background worker for processing crawl jobs # ------------------------------------------------------------------------------ apiVersion: apps/v1 kind: Deployment metadata: name: firecrawl-worker namespace: firecrawl labels: app: firecrawl-worker spec: replicas: 1 selector: matchLabels: app: firecrawl-worker template: metadata: labels: app: firecrawl-worker spec: terminationGracePeriodSeconds: 180 containers: - name: worker image: ghcr.io/mendableai/firecrawl:latest command: ["node"] args: ["--max-old-space-size=4096", "dist/src/services/queue-worker.js"] envFrom: - configMapRef: name: firecrawl-config env: - name: FLY_PROCESS_GROUP value: "worker" - name: NUQ_POD_NAME valueFrom: fieldRef: fieldPath: metadata.name resources: requests: memory: "3Gi" cpu: "1000m" limits: memory: "4Gi" cpu: "1000m"