Files
Jellyfin/deploy/app/deployment.yaml
T
2026-09-27 21:24:53 +00:00

55 lines
1.5 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: jellyfin
spec:
replicas: 1
selector:
matchLabels:
app: jellyfin
template:
metadata:
labels:
app: jellyfin
spec:
containers:
- name: jellyfin
### Maintained by flux - Image Update Automation
image: ghcr.io/hotio/jellyfin:latest@sha256:3c38238ff6835f3ee80350eb02f70ca4f546c48a4550345d62f0638d3de3ae52 # {"$imagepolicy": "jellyfin:jellyfin"}
###
ports:
- containerPort: 7359
- containerPort: 8096
volumeMounts:
- name: cache
mountPath: /cache
- name: config
mountPath: /config
- name: metadata
mountPath: /config/metadata
- name: music
mountPath: /music
- name: tv-shows
mountPath: /tv-shows
- name: movies
mountPath: /movies
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyfin-config
- name: cache
persistentVolumeClaim:
claimName: jellyfin-cache
- name: music
persistentVolumeClaim:
claimName: jellyfin-music
- name: tv-shows
persistentVolumeClaim:
claimName: jellyfin-tv-shows
- name: movies
persistentVolumeClaim:
claimName: jellyfin-movies
- name: metadata
persistentVolumeClaim:
claimName: jellyfin-metadata