From 8604e2fda913923b86ca128a485887a388c67d68 Mon Sep 17 00:00:00 2001
From: Robert Piotrowski <robert.piotrowski@gmail.com>
Date: Mon, 10 Mar 2025 12:45:59 +0100
Subject: [PATCH] Add python_app service

---
 docker-compose.yml                | 9 ++++++++-
 serial_to_mqtt_bridge/Dockerfile  | 7 +++++++
 serial_to_mqtt_bridge/config.yaml | 2 +-
 3 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 serial_to_mqtt_bridge/Dockerfile

diff --git a/docker-compose.yml b/docker-compose.yml
index 6ba4d43..d68544d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -45,7 +45,14 @@ services:
     volumes:
       - ./mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
     restart: always
-
+  python_app:
+    build: 
+      context: serial_to_mqtt_bridge
+      dockerfile: Dockerfile
+    depends_on:
+      - mosquitto
+    links:
+      - mosquitto
 volumes:
   grafana_data: {}
   influxdb_data: {}
diff --git a/serial_to_mqtt_bridge/Dockerfile b/serial_to_mqtt_bridge/Dockerfile
new file mode 100644
index 0000000..740cf85
--- /dev/null
+++ b/serial_to_mqtt_bridge/Dockerfile
@@ -0,0 +1,7 @@
+FROM python:3.9 
+# Or any preferred Python version.
+WORKDIR /src
+COPY . .
+RUN pip install -r requirements.txt
+CMD ["python3", "./serial_to_mqtt.py"] 
+# Or enter the name of your unique directory and parameter set.
\ No newline at end of file
diff --git a/serial_to_mqtt_bridge/config.yaml b/serial_to_mqtt_bridge/config.yaml
index aaaf4f3..ea7ac10 100644
--- a/serial_to_mqtt_bridge/config.yaml
+++ b/serial_to_mqtt_bridge/config.yaml
@@ -1,5 +1,5 @@
 mqtt:
-  broker: "localhost"
+  broker: "mosquitto"
   port: 1883
   topic: "serial2MQTT"
 
-- 
GitLab