Jelajahi Sumber

added configuration for traefik. renamed appseed-app garmindb-mtb-dashboard.

Markus Spring 1 tahun lalu
induk
melakukan
1c7494b7eb
1 mengubah file dengan 17 tambahan dan 3 penghapusan
  1. 17 3
      docker-compose.yml

+ 17 - 3
docker-compose.yml

@@ -2,12 +2,15 @@
 
 services:
 
-  appseed-app:
+  garmindb-mtb-dashboard:
+    image: garmindb-mtb-dashboard
     container_name: garmindb-mtb-dashboard
     restart: always
     environment:
       - FLASK_APP:garmindb-mtb-dashboard
     build: .
+    dns:
+      - "9.9.9.9"
     volumes:
       - ./GarminDB:/root/.GarminDb
       - ./HealthData:/root/HealthData
@@ -23,14 +26,25 @@ services:
       - "5085:5085"
     volumes:
       - ./nginx:/etc/nginx/conf.d
+    environment:
+      - PUID=1000
+      - PGID=1000
+      - TZ=${TZ:-Europe/Berlin}
+    dns:
+      - "9.9.9.9"
+    labels:
+      - "traefik.enable=true" 
+      - "traefik.http.services.garmindb-mtb-dashboard.loadbalancer.server.port=5085"
+      - "traefik.http.routers.garmindb-mtb-dashboard.rule=Host(`mtb-dashboard.spring.private`)"
+      - "traefik.http.routers.garmindb-mtb-dashboard.entrypoints=web"
     networks:
       - proxy
     depends_on: 
-      - appseed-app
+      - garmindb-mtb-dashboard
       
 networks:
   db_network:
     driver: bridge
   proxy:
-    driver: bridge
+    external: true