26 lines
648 B
Django/Jinja
26 lines
648 B
Django/Jinja
# {{ ansible_managed }}
|
|
|
|
services:
|
|
jellyfin:
|
|
image: {{ image_tag }}
|
|
container_name: jellyfin
|
|
user: {{ ansible_user_uid }}:{{ ansible_user_gid }}
|
|
group_add:
|
|
- 44 # video group
|
|
- 105 # render group
|
|
volumes:
|
|
- {{ configuration_dir }}:/config
|
|
- {{ cache_dir }}:/cache
|
|
- type: bind
|
|
source: {{ media_dir }}
|
|
target: /media
|
|
- /etc/passwd:/etc/passwd:ro
|
|
- /etc/group:/etc/group:ro
|
|
restart: always
|
|
ports:
|
|
- 8096:8096/tcp
|
|
- 1900:1900/udp
|
|
- 7359:7359/udp
|
|
devices:
|
|
- /dev/dri/renderD128:/dev/dri/renderD128
|
|
- /dev/dri/card0:/dev/dri/card0
|