Hello,
I’m having trouble deploying sonarqube, postgresql deploys normally, but sonarqube is READY, and with that I can’t see in the log what is happening.
Someone could have an idea of what’s going on.
- Docker 19.03.11
- Docker Swarm (Cluster)
- Traefik v2.2
- Sonarqube latest
- Postgres latest
[root@master-node01 ~]# cat sonarqube.yml
version: “3.2”
services:
sonarqube:
image: sonarqube
environment:
- SONARQUBE_HOME=/opt/sonarqube
- SONARQUBE_JDBC_USERNAME=sonar
- SONARQUBE_JDBC_PASSWORD=sonar
- SONARQUBE_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
ports:
- 9000:9000
- 9092:9092
networks:
- net
- traefik-public
deploy:
resources:
limits:
cpus: ‘0.50’
memory: 2048M
reservations:
cpus: ‘0.25’
memory: 512M
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=9000
db:
image: postgres
networks:
- net
environment:
- POSTGRES_USER=sonar
- POSTGRES_PASSWORD=sonar
volumes:
- /opt/data/postgresql_data:/var/lib/postgresql/data
networks:
net:
driver: overlay
attachable: true
traefik-public:
external: true
[root@master-node01 ~]# docker stack ps sonarqube
ID NAME IMAGE NODE DESIRED STATE
blmu5v5a1kc8 sonarqube_sonarqube.1 sonarqube:latest master-node01 Ready
y424457o59bs _ sonarqube_sonarqube.1 sonarqube:latest master-node01 Shutdown
9j921atsxkqe _ sonarqube_sonarqube.1 sonarqube:latest master-node01 Shutdown
mcjcfp3cgpa1 _ sonarqube_sonarqube.1 sonarqube:latest master-node01 Shutdown
uo9jdh4zfj7o _ sonarqube_sonarqube.1 sonarqube:latest master-node01 Shutdown
v5f9bcx01hpu sonarqube_db.1 postgres:latest master-node01 Running
k3b5ec67q7x3 _ sonarqube_db.1 postgres:latest node01 Shutdown
kx6jjpldi0ec _ sonarqube_db.1 postgres:latest node01 Shutdown
uzmvgqh3cgvs _ sonarqube_db.1 postgres:latest node01 Shutdown
rlydk931f2b3 _ sonarqube_db.1 postgres:latest node01 Shutdown