Skip to content

Commit 645c404

Browse files
committed
feat: implement monitoring service
labels
1 parent b98ef87 commit 645c404

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

docker-compose.monitoring.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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:
7790
networks:
7891
monitoring:
7992
driver: bridge
93+
coolify:
94+
external: true

0 commit comments

Comments
 (0)