From 61b07b275c8ca33e6ff6493c401b462c6b9eba2e Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Sat, 29 Jun 2024 12:28:18 +0200 Subject: [PATCH] Add volume mount for caching in jellyfin --- kubenix-modules/media.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kubenix-modules/media.nix b/kubenix-modules/media.nix index d5d8400..f3d5e52 100644 --- a/kubenix-modules/media.nix +++ b/kubenix-modules/media.nix @@ -71,6 +71,7 @@ image = "jellyfin/jellyfin:10.9.6"; envFrom = [{ configMapRef.name = "jellyfin-env"; }]; ports.web.containerPort = 8096; + imagePullPolicy = "Always"; volumeMounts = [ { @@ -81,11 +82,17 @@ name = "media"; mountPath = "/media"; } + { + name = "cache"; + mountPath = "/config/transcodes"; + } ]; }; volumes = { config.persistentVolumeClaim.claimName = "jellyfin"; + cache.persistentVolumeClaim.claimName = "jellyfin-cache"; + media.hostPath = { path = "/mnt/longhorn/persistent/media"; type = "Directory"; @@ -496,6 +503,11 @@ }; }; }; + + persistentVolumeClaims.jellyfin-cache.spec = { + accessModes = [ "ReadWriteOnce" ]; + resources.requests.storage = "20Gi"; + }; }; lab = {