--- apiVersion: apps/v1 kind: Deployment metadata: name: companion namespace: default spec: replicas: 1 selector: matchLabels: app: companion template: metadata: labels: app: companion spec: containers: - name: companion image: quay.io/invidious/invidious-companion:latest env: - name: SERVER_SECRET_KEY valueFrom: secretKeyRef: name: companion-secrets key: server-secret-key ports: - containerPort: 8282 securityContext: readOnlyRootFilesystem: true capabilities: drop: - ALL allowPrivilegeEscalation: false volumeMounts: - name: companion-cache mountPath: /var/tmp/youtubei.js subPath: youtubei.js volumes: - name: companion-cache persistentVolumeClaim: claimName: longhorn-invidious-cache