diff --git a/__swarm/home-assistant/home-assistant-swarm.yml b/__swarm/home-assistant/home-assistant-swarm.yml index edf3701..3a02175 100644 --- a/__swarm/home-assistant/home-assistant-swarm.yml +++ b/__swarm/home-assistant/home-assistant-swarm.yml @@ -1,11 +1,16 @@ + + services: homeassistant: - network_mode: host image: ${DOCKER_REGISTRY:-}ghcr.io/home-assistant/home-assistant:latest volumes: - ha_config:/config - /var/run/docker.sock:/var/run/docker.sock - /run/dbus:/run/dbus:ro + networks: + - swarm-ipvlan + - traefik-public + - homeassistant-internal privileged: true environment: DISABLE_JEMALLOC: value diff --git a/__swarm/mediacenter/mediacenter-swarm.yml b/__swarm/mediacenter/mediacenter-swarm.yml index 2566981..c03ec90 100644 --- a/__swarm/mediacenter/mediacenter-swarm.yml +++ b/__swarm/mediacenter/mediacenter-swarm.yml @@ -151,6 +151,8 @@ services: PGID: '1000' TZ: Europe/Bratislava JELLYFIN_PublishedServerUrl: https://jf.sectorq.eu + VAAPI_DEVICE: /dev/dri/renderD128 + LIBVA_DRIVER_NAME: radeonsi hostname: jellyfin image: ${DOCKER_REGISTRY:-}lscr.io/linuxserver/jellyfin:latest @@ -176,6 +178,9 @@ services: - /media/nas/music:/data/music/nas - /media/nas/shows:/data/shows/nas - /media/nas/xxx:/data/xxx/nas + - /dev/dri:/dev/dri + devices: + - /dev/dri/renderD128:/dev/dri/renderD128 deploy: labels: com.centurylinklabs.watchtower.enable: 'true' @@ -196,6 +201,7 @@ services: placement: constraints: - node.role == manager + - node.labels.gpu == amd resources: reservations: devices: