From ede171eb0c3a01f54c0222cc4249b69c413ba288 Mon Sep 17 00:00:00 2001
From: Emre Gezer <21geem1bif@hft-stuttgart.de>
Date: Sat, 19 Apr 2025 23:05:42 +0200
Subject: [PATCH] we still need to modify the docker files so that we can start
 the project from their

---
 docker-compose.yml                            | 14 +++++++++++++-
 mqtt/Dockerfile                               |  7 ++-----
 mqtt/mqtt_stuff_goes_here.txt                 |  0
 mqtt/src/mqtt_influx_backend/mac_to_room.json |  3 ++-
 4 files changed, 17 insertions(+), 7 deletions(-)
 delete mode 100644 mqtt/mqtt_stuff_goes_here.txt

diff --git a/docker-compose.yml b/docker-compose.yml
index f7b96d0..a990abe 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,6 +1,18 @@
-version: '3.9'
 
 services:
+
+  mqtt-backend:
+    image: mqtt-influx-backend
+    container_name: mqtt-backend
+    build: ./mqtt
+    command: uv run -m mqtt_influx_backend.main
+    env_file:
+      - mqtt/.env
+    restart: unless-stopped
+    #depends_on:
+    #  - influxdb
+    #  - mosquitto
+
   backend:
     build: ./backend
     ports:
diff --git a/mqtt/Dockerfile b/mqtt/Dockerfile
index c566cfe..b2c96ab 100644
--- a/mqtt/Dockerfile
+++ b/mqtt/Dockerfile
@@ -9,11 +9,8 @@ COPY . .
 # uv installieren
 RUN pip install uv
 
-# Abhängigkeiten aus pyproject.toml installieren
-RUN uv pip install --editable . --no-cache-dir
-
-# PYTHONPATH setzen, damit das Import-Modul korrekt ist
-ENV PYTHONPATH=src
+# Installiere Abhängigkeiten aus pyproject.toml
+RUN uv pip install . --no-cache-dir --system
 
 # Startkommando
 CMD ["uv", "run", "-m", "mqtt_influx_backend.main"]
diff --git a/mqtt/mqtt_stuff_goes_here.txt b/mqtt/mqtt_stuff_goes_here.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/mqtt/src/mqtt_influx_backend/mac_to_room.json b/mqtt/src/mqtt_influx_backend/mac_to_room.json
index b1bfeb2..94dcdcf 100644
--- a/mqtt/src/mqtt_influx_backend/mac_to_room.json
+++ b/mqtt/src/mqtt_influx_backend/mac_to_room.json
@@ -4,5 +4,6 @@
     "77:88:99:AA:BB:CC": "Schlafzimmer",
     "DE:AD:BE:EF:12:34": "",
     "DK:AD:BE:EF:12:34": "",
-    "EK:AD:BE:EF:12:34": ""
+    "EK:AD:BE:EF:12:34": "",
+    "lK:AD:BE:EF:12:34": ""
 }
\ No newline at end of file
-- 
GitLab