From 7928bc596f9d47f718dda276f0068ee5187e5c37 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 11 Nov 2025 12:40:53 +0100 Subject: [PATCH] compose file --- docker-compose.yaml | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index c93d77c..e31b21e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,5 +1,12 @@ version: "3.9" +x-environment: &default-env + MQTT_BROKER: "172.23.1.102" + MQTT_PORT: 1883 + REDIS_HOST: "172.23.1.116" + REDIS_PORT: 6379 + REDIS_DB: 8 + services: ui: @@ -22,12 +29,8 @@ services: dockerfile: apps/api/Dockerfile container_name: api environment: - MQTT_BROKER: ${MQTT_BROKER} - MQTT_PORT: ${MQTT_PORT} - REDIS_HOST: ${REDIS_HOST} - REDIS_PORT: ${REDIS_PORT} - REDIS_DB: ${REDIS_DB} - REDIS_CHANNEL: ${REDIS_CHANNEL} + <<: *default-env + REDIS_CHANNEL: "ui:updates" volumes: - ./config:/app/config:ro ports: @@ -41,21 +44,6 @@ services: dockerfile: apps/abstraction/Dockerfile container_name: abstraction environment: - MQTT_BROKER: ${MQTT_BROKER} - MQTT_PORT: ${MQTT_PORT} - REDIS_HOST: ${REDIS_HOST} - REDIS_PORT: ${REDIS_PORT} - REDIS_DB: ${REDIS_DB} + <<: *default-env volumes: - ./config:/app/config:ro - -# gemeinsame Variablen → hier eintragen -# (kannst du auch in eine .env-Datei legen) -environment: - MQTT_BROKER: "172.23.1.102" - MQTT_PORT: 1883 - REDIS_HOST: "172.23.1.116" - REDIS_PORT: 6379 - REDIS_DB: 8 - REDIS_CHANNEL: "ui:updates" -