diff --git a/docker-compose.yml b/docker-compose.yml
index 03897778a52d4d83b684ff67fdd56270ae85b9f5..0c1c3d023ade04049f1a25e5618ac0276ed5e913 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -8,8 +8,10 @@ services:
     user: "1000:1000"
     deploy:
       replicas: 1
+    env_file:
+      - '.env.default'
     volumes:
-      - ./volumes/prometheus:/prometheus
+      - ${VOLUME_PATH:-./volumes/}/prometheus:/prometheus
       - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
       # - ./alertmanager/alert.rules/alerts.rules.yml:/alertmanager/alert.rules/alerts.rules.yml
     command:
@@ -36,12 +38,14 @@ services:
     user: "1000:1000"
     environment:
       - GF_PATHS_CONFIG=/etc/grafana/grafana.ini
+    env_file:
+      - '.env.default'
     deploy:
       replicas: 1
     depends_on:
       - prometheus
     volumes:
-      - ./volumes/grafana:/var/lib/grafana
+      - ${VOLUME_PATH:-./volumes/}/grafana:/var/lib/grafana
       - ./grafana/datasource.yml:/etc/grafana/provisioning/datasources/datasource.yml
       - ./grafana/dashboards.yml:/etc/grafana/provisioning/dashboards/dashboards.yml
       - ./grafana/grafana.ini:/etc/grafana/grafana.ini