apiVersion: apps/v1 kind: Deployment metadata: name: firecrawl-api-nuq-worker namespace: firecrawl labels: app.kubernetes.io/name: firecrawl app.kubernetes.io/component: nuq-worker app.kubernetes.io/part-of: firecrawl spec: replicas: 1 selector: matchLabels: app: firecrawl-api-nuq-worker template: metadata: labels: app: firecrawl-api-nuq-worker app.kubernetes.io/name: firecrawl app.kubernetes.io/component: nuq-worker spec: containers: - name: nuq-worker image: the-seas.local.mk-labs.cloud/library/firecrawl-api:latest imagePullPolicy: Always command: ["node"] args: ["dist/src/services/worker/nuq-worker.js"] envFrom: - configMapRef: name: firecrawl-config - secretRef: name: firecrawl-secrets env: - name: FLY_PROCESS_GROUP value: "nuq-worker" resources: requests: cpu: 500m memory: 3Gi limits: cpu: 1000m memory: 4Gi livenessProbe: exec: command: - pgrep - -f - nuq-worker initialDelaySeconds: 60 periodSeconds: 30 timeoutSeconds: 5 failureThreshold: 3 readinessProbe: exec: command: - pgrep - -f - nuq-worker initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 3 failureThreshold: 3