@@ -53,8 +53,7 @@ services:
5353 restart : unless-stopped
5454 networks :
5555 - monitoring
56- ports :
57- - " 127.0.0.1:3001:3000"
56+ - coolify
5857 volumes :
5958 - grafana-data:/var/lib/grafana
6059 - ./monitoring/grafana/provisioning:/etc/grafana/provisioning:ro
@@ -64,7 +63,21 @@ services:
6463 GF_SECURITY_ADMIN_PASSWORD : ' ${GRAFANA_ADMIN_PASSWORD}'
6564 GF_PATHS_PROVISIONING : ' /etc/grafana/provisioning'
6665 GF_USERS_ALLOW_SIGN_UP : ' false'
67- GF_SERVER_ROOT_URL : ' ${GRAFANA_ROOT_URL:-http://localhost:3001}'
66+ GF_SERVER_ROOT_URL : ' https://monitoring.prostaff.gg'
67+ labels :
68+ - traefik.enable=true
69+ - traefik.docker.network=coolify
70+ - traefik.http.routers.grafana-http.rule=Host(`monitoring.prostaff.gg`)
71+ - traefik.http.routers.grafana-http.entrypoints=http
72+ - traefik.http.routers.grafana-http.middlewares=grafana-redirect-https
73+ - traefik.http.middlewares.grafana-redirect-https.redirectscheme.scheme=https
74+ - traefik.http.middlewares.grafana-redirect-https.redirectscheme.permanent=true
75+ - traefik.http.routers.grafana.rule=Host(`monitoring.prostaff.gg`)
76+ - traefik.http.routers.grafana.entrypoints=https
77+ - traefik.http.routers.grafana.tls=true
78+ - traefik.http.routers.grafana.tls.certresolver=letsencrypt
79+ - traefik.http.services.grafana.loadbalancer.server.port=3000
80+ - traefik.http.services.grafana.loadbalancer.server.scheme=http
6881 depends_on :
6982 - prometheus
7083
@@ -77,3 +90,5 @@ volumes:
7790networks :
7891 monitoring :
7992 driver : bridge
93+ coolify :
94+ external : true
0 commit comments