example code for my blog post: https://codinghaus.de/2018/09/24/how-to-use-traefik-as-reverse-proxy-for-your-docker-swarm-mode-cluster-on-digitalocean-fully-automated-with-gitlab-ci-terraform-ansible/