networks: traefik: external: true services: {{ role_name }}: container_name: "{{ role_name }}" image: ghcr.io/advplyr/audiobookshelf:latest restart: unless-stopped networks: - traefik environment: - "TZ={{ timezone }}" volumes: - "{{ data_dir }}/{{ role_name }}/config:/config" - "{{ data_dir }}/{{ role_name }}/metadata:/metadata" - "{{ media_storage_mnt }}/data/media/books:/books:ro" - "{{ media_storage_mnt }}/data/media/podcasts:/podcasts" labels: traefik.enable: true traefik.http.routers.{{ role_name }}.rule: "Host(`audiobooks.{{ personal_domain }}`)" #traefik.http.services.{{ role_name }}.loadbalancer.server.port: 13378