Expose Jellyfin mounts in Docker
This commit is contained in:
+11
@@ -4079,6 +4079,17 @@ class TemplateHelperTests(unittest.TestCase):
|
||||
self.assertIn("COPY package.json package-lock.json /app/", dockerfile)
|
||||
self.assertIn("npm ci --omit=dev", dockerfile)
|
||||
|
||||
def test_docker_compose_exposes_jellyfin_browse_roots(self):
|
||||
compose = (ROOT / "docker-compose.yaml").read_text(encoding="utf-8")
|
||||
entrypoint = (ROOT / "docker-entrypoint.sh").read_text(encoding="utf-8")
|
||||
dockerfile = (ROOT / "Dockerfile").read_text(encoding="utf-8")
|
||||
|
||||
self.assertIn("KAIZOKU_REMOTE_PATH_ROOTS: ${KAIZOKU_REMOTE_PATH_ROOTS:-/downloads,/jellyfin/tv,/jellyfin/movies}", compose)
|
||||
self.assertIn("${JELLYFIN_TV_DIR:-./jellyfin/tv}:/jellyfin/tv", compose)
|
||||
self.assertIn("${JELLYFIN_MOVIE_DIR:-./jellyfin/movies}:/jellyfin/movies", compose)
|
||||
self.assertIn("mkdir -p /downloads /jellyfin/tv /jellyfin/movies /app/.kaizoku", dockerfile)
|
||||
self.assertIn("chown \"$uid:$gid\" /downloads /jellyfin/tv /jellyfin/movies", entrypoint)
|
||||
|
||||
def test_queue_page_formats_jellyfin_handoff_jobs(self):
|
||||
self.assertIn('job.job_type === "jellyfin_handoff"', APP.QUEUE_HTML)
|
||||
self.assertIn('const progress = `${job.completed || 0}/${job.total || 0} entries`;', APP.QUEUE_HTML)
|
||||
|
||||
Reference in New Issue
Block a user