Not register sonarqube and traefik 2.2

Hello.

I'm having trouble registering sonarqube in Traefik 2.2, I've tried in many ways to change the labels, nothing more functional, if I get the address http://172.16.0.13:9000, sanarqube opens normally.

[root@master-node01 ~]# cat sonarqube.yml
version: "3.7"

services:
sonarqube:
image: sonarqube
environment:
- sonar.jdbc.username=sonar
- sonar.jdbc.password=sonar
- sonar.jdbc.url=jdbc:postgresql://db:5432/sonar
volumes:
- /opt/data/sonarqube/conf:/opt/sonarqube/conf
- /opt/data/sonarqube/data:/opt/sonarqube/data
- /opt/data/sonarqube/extensions:/opt/sonarqube/extensions
- /opt/data/sonarqube/bundled_plugins:/opt/sonarqube/lib/bundled-plugins
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 9000:9000
- 9092:9092
networks:
- sonarnet
- traefik-public
deploy:
placement:
constraints:
- node.role == manager
labels:
- traefik.enable=true
- traefik.docker.network=traefik-public
- traefik.constraint-label=traefik-public
- traefik.http.routers.sonarqube-web-http.rule=Host(sonar.${DOMAIN?Variable not set})
- traefik.http.routers.sonarqube-web-http.entrypoints=http
- traefik.http.routers.sonarqube-web-http.middlewares=https-redirect
- traefik.http.routers.sonarqube-web-https.rule=Host(sonar.${DOMAIN?Variable not set})
- traefik.http.routers.sonarqube-web-https.entrypoints=https
- traefik.http.routers.sonarqube-web-https.tls=true
- traefik.http.routers.sonarqube-web-https.tls.certresolver=le
- traefik.http.services.sonarqube-web.loadbalancer.server.port=8080
db:
image: postgres
networks:
- sonarnet
environment:
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=sonar
volumes:
- /opt/data/postgresql_data:/var/lib/postgresql
# This needs explicit mapping due to https://github.com/docker-library/postgres/blob/4e48e3228a30763913ece952c611e5e9b95c8759/Dockerfile.template#L52
- /opt/data/postgresql_data:/var/lib/postgresql/data

networks:
sonarnet:
attachable: true
traefik-public:
external: true