services: spoolman: container_name: spoolman image: ghcr.io/donkie/spoolman:latest restart: unless-stopped volumes: - ${CONFIG_ROOT}/spoolman:/home/app/.local/share/spoolman labels: homepage.group: "3D Printing" homepage.name: "Spoolman" homepage.icon: "spoolman.png" homepage.href: "https://spoolman.${DOMAIN}" homepage.description: "Filament Inventory Manager" traefik.enable: "true" traefik.http.routers.spoolman.rule: "Host(`spoolman.${DOMAIN}`)" traefik.http.routers.spoolman.entrypoints: "https" traefik.http.routers.spoolman.tls.certresolver: "cloudflare" traefik.http.routers.spoolman.service: "spoolman" traefik.http.routers.spoolman.middlewares: "voidauth@docker" traefik.http.services.spoolman.loadbalancer.server.port: "8000" environment: - TZ=Europe/London - PUID=1000 - PGID=1000 networks: - traefik_public networks: traefik_public: external: true