Files
llink/go/k8s/dev/particleprocessorworker.yaml
T
talksik 986a389606 feat: generate transcript and event-driven particle processing
This generates the transcript and shows the caption experience on the
client side for media particles. It also simplifies other side effects
that we must perform such as updating the `last_child_created_at` field
for stream and container particles.
2026-03-25 14:43:47 -07:00

43 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: particleprocessorworker
spec:
selector:
matchLabels:
app: particleprocessorworker
replicas: 1
template:
metadata:
labels:
app: particleprocessorworker
spec:
serviceAccountName: default-service-account
nodeSelector:
cloud.google.com/gke-spot: "true"
terminationGracePeriodSeconds: 15
containers:
- name: particleprocessorworker
image: "particleprocessorworker"
resources:
requests:
memory: "52Mi"
cpu: 50m
limits:
memory: "52Mi"
cpu: 50m
env:
- name: "GCP_PROJECT"
value: "flowy-dev-440017"
- name: "GCS_BUCKET"
value: "flowy-llink-bucket"
- name: "GOOGLE_SERVICE_ACCOUNT_EMAIL"
value: "[email protected]"
- name: "LLINK_POSTGRES_CONNECTION_URL"
value: "postgresql://neondb_owner:npg_ysiLkYo3Ez9G@ep-aged-feather-amfusyhe-pooler.c-5.us-east-1.aws.neon.tech/neondb?sslmode=require&channel_binding=require"
- name: "DEEPGRAM_API_KEY"
valueFrom:
secretKeyRef:
name: shared-secrets
key: DEEPGRAM_SECRET