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