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"
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"