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