Files
Jellyfin/deploy/app/deployment.yaml
T
2026-07-28 12:46:15 +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:4edfc949c568264551baa4503e28128204310fad93a5e5dd46bf4b35cc2e6201 # {"$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