Files
llink/go/k8s/dev/particleprocessorworker.yaml
T
Arjun Patel e3461dd5cd mobile v0.1 with deployment for ios (#191)
* stage 1: project init

* stage 2: skeleton with navigation

* step 2.5: streams list

* step 4: stream playback experience

* step 5-6: compose experience

* fix: broken record

* transcode media particles to mp4

* build: reproducible go generate

* build: rename skaffold module for particle processor worker

* infra: increase particle processor worker resources

Was dealing with OOM errors

* tweaks to mobile

* log transcode work

* view on desktop placeholder

* tweak padding

* cap video resolution to save on memory

* infra: bump memory limits as insurance

* ux improvements

* update bundle id for mobile

* config for mobile
2026-04-29 17:39:11 -07:00

46 lines
1.2 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: "1Gi"
cpu: 500m
limits:
memory: "1Gi"
cpu: 500m
env:
- name: "GCP_PROJECT"
value: "flowy-dev-440017"
- name: "GCS_BUCKET"
value: "flowy-llink-bucket"
- name: "GOOGLE_SERVICE_ACCOUNT_EMAIL"
value: "iam-for-gke-sa@flowy-dev-440017.iam.gserviceaccount.com"
- name: "LLINK_POSTGRES_CONNECTION_URL"
valueFrom:
secretKeyRef:
name: shared-secrets
key: LLINK_POSTGRES_CONNECTION_URL
- name: "DEEPGRAM_API_KEY"
valueFrom:
secretKeyRef:
name: shared-secrets
key: DEEPGRAM_SECRET