services: smokeping: image: lscr.io/linuxserver/smokeping:latest container_name: smokeping restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=America/New_York volumes: - ./config:/config - ./data:/data expose: - 80 networks: - web labels: - "org.opencontainers.image.source=https://gitea.ghost.tel/knight/docker-stacks" - "com.centurylinklabs.watchtower.enable=true" - "traefik.enable=true" - "traefik.http.routers.smokeping.entrypoints=https" - "traefik.http.routers.smokeping.rule=Host(`smokeping.${DOMAIN}`)" - "traefik.http.routers.smokeping.tls.certresolver=http" - "traefik.http.services.smokeping.loadbalancer.server.port=80" networks: web: external: true # Managed by GitOps