update docker compose for traefik set-up

This commit is contained in:
2024-02-14 20:44:20 +01:00
parent 25db3542eb
commit 2a7fbe790d
4 changed files with 24 additions and 2 deletions

View File

@@ -14,4 +14,11 @@ services:
TELNETPORT: 7072 TELNETPORT: 7072
TZ: Europe/Berlin TZ: Europe/Berlin
network_mode: host network_mode: host
labels:
- "traefik.enable=true"
- "traefik.http.routers.fhem.rule=Host(`fhem.montana2000.freeddns.org`)"
- "traefik.http.routers.fhem.middlewares=fhem-auth"
- "traefik.http.middlewares.fhem-auth.basicauth.users=nils:$$apr1$$JDBG7p8k$$LB8y6/aKcNQ/ybLz7LXjY."
- "traefik.http.services.fhem-service.loadbalancer.server.port=8083"

View File

@@ -13,10 +13,13 @@ services:
- ./mosquitto.conf:/mosquitto/config/mosquitto.conf - ./mosquitto.conf:/mosquitto/config/mosquitto.conf
- mosquitto_data:/mosquitto/data - mosquitto_data:/mosquitto/data
- mosquitto_log:/mosquitto/log - mosquitto_log:/mosquitto/log
restart: always restart: unless-stopped
volumes: volumes:
mosquitto_data: mosquitto_data:
mosquitto_log: mosquitto_log:

View File

@@ -14,7 +14,17 @@ services:
volumes: volumes:
- node-red-data:/data - node-red-data:/data
restart: unless-stopped restart: unless-stopped
ports:
- "8080:8080"
- "1880:1880"
network_mode: host network_mode: host
labels:
- "traefik.enable=true"
- "traefik.http.routers.nodered.rule=Host(`nodered.montana2000.freeddns.org`)"
- "traefik.http.routers.nodered.middlewares=nodered-auth"
- "traefik.http.middlewares.nodered-auth.basicauth.users=nils:$$apr1$$JDBG7p8k$$LB8y6/aKcNQ/ybLz7LXjY."
- "traefik.http.services.nodered-service.loadbalancer.server.port=1880"
volumes: volumes:
node-red-data: node-red-data:

View File

@@ -24,6 +24,8 @@ services:
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "/var/run/docker.sock:/var/run/docker.sock:ro"
networks: networks:
- web - web
extra_hosts:
- host.docker.internal:172.17.0.1
volumes: volumes:
letsencrypt: letsencrypt: