26 lines
695 B
Django/Jinja
26 lines
695 B
Django/Jinja
|
|
services:
|
|
jellyfin:
|
|
image: jellyfin/jellyfin:{{ jellyfin.version }}
|
|
user: 0:0
|
|
networks:
|
|
- proxy
|
|
volumes:
|
|
- ./data/config:/config
|
|
- ./data/cache:/cache
|
|
- {{ jellyfin.data_path }}:/media
|
|
restart: 'unless-stopped'
|
|
environment:
|
|
- JELLYFIN_PublishedServerUrl=https://{{ jellyfin.url }}
|
|
labels:
|
|
traefik.enable: true
|
|
traefik.http.routers.jellyfin.rule: "Host(`{{ jellyfin.url }}`)"
|
|
traefik.http.routers.jellyfin.tls: true
|
|
traefik.http.routers.jellyfin.tls.certResolver: hetzner
|
|
traefik.http.services.jellyfin-https.loadbalancer.server.port: 8096
|
|
|
|
networks:
|
|
proxy:
|
|
name: traefik_exposed
|
|
external: true
|