compose file

This commit is contained in:
2025-11-11 12:40:53 +01:00
parent 3874eaed83
commit 7928bc596f

View File

@@ -1,5 +1,12 @@
version: "3.9" 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: services:
ui: ui:
@@ -22,12 +29,8 @@ services:
dockerfile: apps/api/Dockerfile dockerfile: apps/api/Dockerfile
container_name: api container_name: api
environment: environment:
MQTT_BROKER: ${MQTT_BROKER} <<: *default-env
MQTT_PORT: ${MQTT_PORT} REDIS_CHANNEL: "ui:updates"
REDIS_HOST: ${REDIS_HOST}
REDIS_PORT: ${REDIS_PORT}
REDIS_DB: ${REDIS_DB}
REDIS_CHANNEL: ${REDIS_CHANNEL}
volumes: volumes:
- ./config:/app/config:ro - ./config:/app/config:ro
ports: ports:
@@ -41,21 +44,6 @@ services:
dockerfile: apps/abstraction/Dockerfile dockerfile: apps/abstraction/Dockerfile
container_name: abstraction container_name: abstraction
environment: environment:
MQTT_BROKER: ${MQTT_BROKER} <<: *default-env
MQTT_PORT: ${MQTT_PORT}
REDIS_HOST: ${REDIS_HOST}
REDIS_PORT: ${REDIS_PORT}
REDIS_DB: ${REDIS_DB}
volumes: volumes:
- ./config:/app/config:ro - ./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"