Files
Jellyfin/deploy/app/deployment.yaml
T
2026-07-17 16:43:59 +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:971b519379cdd9c43113960f0bfd09a6730a75175763533a34cab2cc86fe2250 # {"$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