From 08c28fc1ef8eb7b8a07030c0b55c33bfad2b84d9 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 22:24:55 +0200 Subject: [PATCH] CHANGE: Bind to named mounts --- garmin-grafana/docker-compose.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/garmin-grafana/docker-compose.yml b/garmin-grafana/docker-compose.yml index 0c46bb5..27ccd68 100644 --- a/garmin-grafana/docker-compose.yml +++ b/garmin-grafana/docker-compose.yml @@ -7,7 +7,7 @@ services: influxdb: condition: service_healthy volumes: - - ${GARMINCONNECT_TOKENS}:/home/appuser/.garminconnect # (persistant tokens storage - garminconnect-tokens folder must be owned by 1000:1000) + - garminconnect_tokens:/home/appuser/.garminconnect # persisted tokens storage (named volume) environment: - INFLUXDB_HOST=influxdb - INFLUXDB_PORT=8086 @@ -34,7 +34,7 @@ services: ports: - '8086:8086' volumes: - - ${PATH_TO_INFLUXDB_DATA}:/var/lib/influxdb + - influxdb_data:/var/lib/influxdb healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8086/ping"] interval: 10s @@ -52,7 +52,7 @@ services: - GF_SECURITY_ADMIN_USER=${GF_SECURITY_ADMIN_USER} - GF_SECURITY_ADMIN_PASSWORD=${GF_SECURITY_ADMIN_PASSWORD} volumes: - - ${PATH_TO_GRAFANA_DATA}:/var/lib/grafana + - grafana_data:/var/lib/grafana ports: - '3000:3000' healthcheck: @@ -66,3 +66,11 @@ services: networks: garmin-grafana-net: driver: bridge + +volumes: + garminconnect_tokens: + name: garminconnect_tokens + influxdb_data: + name: influxdb_data + grafana_data: + name: grafana_data