From b805c89205c99522966d153e5a339284772bf9e8 Mon Sep 17 00:00:00 2001
From: Emre Gezer <21geem1bif@hft-stuttgart.de>
Date: Thu, 8 May 2025 19:42:17 +0200
Subject: [PATCH] you can start the broker, the db and the backend-frontend
 project of docker-compose.yaml

---
 .gitignore              |  3 +++
 README.md               | 11 ++++++++++-
 backend/manage.py       |  1 +
 docker-compose.yaml     |  2 ++
 frontend/vite.config.js |  4 ++++
 5 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index c7da6fa..69ddb84 100644
--- a/.gitignore
+++ b/.gitignore
@@ -228,3 +228,6 @@ dist-ssr
 *.njsproj
 *.sln
 *.sw?
+
+*mosquitto.db
+services/mqtt/data/mosquitto.db
diff --git a/README.md b/README.md
index d6c5504..7dfbc0e 100644
--- a/README.md
+++ b/README.md
@@ -2,4 +2,13 @@
 Docker compose in Services/Influxdb und Services/mqtt zu einem dockerfile machen und das über die große docker compose im "Web" ordner starten
 Streamprocessing die Dockerfile auf uv umstellen und .requirements in .toml file reinmachen (dafür auch entsprechend entfernen)
 
-Recherche ob in yaml files auch dependencies rein können - wenn ja können wir ein einziges Dockerfile machen. !!! Wichtig!!! 
\ No newline at end of file
+Recherche ob in yaml files auch dependencies rein können - wenn ja können wir ein einziges Dockerfile machen. !!! Wichtig!!! 
+
+## Hilfreiche Kommandos
+sudo ss -tulpen | grep 1883 // Wenn der Port 1883 (geht natürlich auch mit anderen) schon benutzt wird, findet man so, welcher Prozess es ihn benutzt
+sudo kill 1432 // den Prozess killn
+docker compose up // Startet des docker-compose.yaml in dem aktuellen Verzeichnis
+
+## Eventuelle ToDos
+dieses projekt anschauen:
+https://github.com/influxdata/iot-api-python
\ No newline at end of file
diff --git a/backend/manage.py b/backend/manage.py
index ccea163..bd9c882 100755
--- a/backend/manage.py
+++ b/backend/manage.py
@@ -9,6 +9,7 @@ def main():
     """Run administrative tasks."""
     os.environ.setdefault("DJANGO_SETTINGS_MODULE", "core.settings")
     try:
+        
         from django.core.management import execute_from_command_line
     except ImportError as exc:
         raise ImportError(
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 024b125..1f1a5c6 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -7,6 +7,8 @@ services:
       dockerfile: stream_processing/Dockerfile
     image: stream-processing
     container_name: stream-processing
+    volumes:
+      - ./backend/stream_processing:/app/backend/stream_processing
     env_file:
       - ./backend/.env
     restart: unless-stopped
diff --git a/frontend/vite.config.js b/frontend/vite.config.js
index bbcf80c..d65cccc 100644
--- a/frontend/vite.config.js
+++ b/frontend/vite.config.js
@@ -4,4 +4,8 @@ import vue from '@vitejs/plugin-vue'
 // https://vite.dev/config/
 export default defineConfig({
   plugins: [vue()],
+  server: {
+    host: true // oder host: '0.0.0.0'
+  }
 })
+
-- 
GitLab