The documentation does not make it clear when or why swarmMode = true should be used (when deploying using docker stack deploy). This is confusing as Traefik can still be deployed using docker stack deploy when swarmMode = false.
Since there is additional setup required when swarm mode is set,such as having to specify the ports and placing labels under the service (deploy) and not container, what are the advantages or disadvantages of using swarmMode = true?