diff --git a/docker-compose.yml b/docker-compose.yml index f7b96d0262a80c5d79eea5977842ac8852927521..a990abe24749d2145408d83fa0d0a6f8f220549e 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 c566cfe72bf7cfc9e6d4ecb52fffe77d8ab37772..b2c96ab27aced46b94a26cd235198f34e8e21caf 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 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/mqtt/src/mqtt_influx_backend/mac_to_room.json b/mqtt/src/mqtt_influx_backend/mac_to_room.json index b1bfeb24d55266487cc0a4f0fdc645800fdc45fd..94dcdcf82e1112dbfc011e6aeb91e37db2b7b8a5 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