version: "3.8" services: heimdall: image: lscr.io/linuxserver/heimdall:latest ports: - target: 80 published: 85 mode: ingress - target: 443 published: 403 mode: ingress environment: - PUID=1000 - PGID=1000 - TZ=America/New_York volumes: - type: bind source: /var/lib/docker-data/heimdall/config target: /config deploy: mode: replicated replicas: 1 placement: constraints: - node.hostname == snshpd4lnxswm01 restart_policy: condition: on-failure networks: default: name: homelab_public external: true