version: "{{ docker_compose_version }}" networks: traefik: external: true services: libreddit: container_name: libreddit image: libreddit/libreddit restart: unless-stopped networks: - traefik environment: LIBREDDIT_DEFAULT_SHOW_NSFW: "on" LIBREDDIT_DEFAULT_THEME: "gold" LIBREDDIT_DEFAULT_WIDE: "on" LIBREDDIT_DEFAULT_LAYOUT: "clean" LIBREDDIT_DEFAULT_SUBSCRIPTIONS: "hometheater+flashlight+navyblazer" labels: traefik.enable: true traefik.http.routers.libreddit.rule: "Host(`libreddit.local.{{ personal_domain }}`)" traefik.http.routers.libreddit.middlewares: lan-whitelist@file traefik.http.services.libreddit.loadbalancer.server.port: 8080