Reorganize Jellyfin to reflect usage of Nvidia Container Toolkit, configure hw accel

This commit is contained in:
Salt 2021-11-18 19:16:30 -06:00
parent 05a7f19bfe
commit cff68a2a73

View File

@ -1,13 +1,31 @@
# vim:ft=ansible: # vim:ft=ansible:
- name: docker deploy jellyfin - name: docker deploy jellyfin
docker_container: docker_compose:
name: jellyfin project_name: jellyfin
image: jellyfin/jellyfin:latest definition:
networks: version: "2.1"
- name: web services:
aliases: [ "jellyfin" ] jellyfin:
volumes: image: jellyfin/jellyfin:latest
- /data/jellyfin/config:/config container_name: jellyfin
- /data/jellyfin/cache:/cache deploy:
- /data/shared/media:/media resources:
reservations:
devices:
- capabilities: [ gpu ]
environment:
NVIDIA_DRIVER_CAPABILITIES: all
NVIDIA_VISIBLE_DEVICES: all
networks:
web:
aliases:
- jellyfin
volumes:
- /data/jellyfin/config:/config
- /data/jellyfin/cache:/cache
- /data/shared/media:/media
networks:
web:
external: yes
name: web
tags: [ docker, jellyfin ] tags: [ docker, jellyfin ]