Files
Jellyfin/deploy/app/deployment.yaml
T
2026-10-14 20:25:31 +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:1986dcf82fd2a42a561909e14d77d7719fc7775cfd5212d8cd2d3fb8b1bd6de3 # {"$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