From 5402c072d2de1d8ba77f8c5f71682616f18e4b04 Mon Sep 17 00:00:00 2001
From: 21geem1bif <21geem1bif@hft-stuttgart.de>
Date: Fri, 9 May 2025 13:19:32 +0200
Subject: [PATCH] Fixed docker files so backend and frontend runs on other pcs

---
 backend/Dockerfile  | 10 +++++++---
 frontend/Dockerfile |  5 +++--
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/backend/Dockerfile b/backend/Dockerfile
index d59a785..f0116b8 100644
--- a/backend/Dockerfile
+++ b/backend/Dockerfile
@@ -18,11 +18,15 @@ RUN uv venv .venv && \
 # Installiere die Abhängigkeiten aus pyproject.toml
 RUN uv sync
 
-# Kopiere den Rest des Projekts in den Container
+# für Admin oberfläche
+#RUN python manage.py createsuperuser
+
 COPY . .
 
-# Setze Umgebungsvariablen, falls nötig
-ENV PYTHONUNBUFFERED=1
+RUN .venv/bin/python manage.py migrate
+
+# Kopiere den Rest des Projekts in den Container
+
 
 # Exponiere Port 8000 (für Django)
 EXPOSE 8000
diff --git a/frontend/Dockerfile b/frontend/Dockerfile
index dba6e6f..cf0a6e5 100644
--- a/frontend/Dockerfile
+++ b/frontend/Dockerfile
@@ -3,12 +3,13 @@
 FROM node:latest
 WORKDIR /app
 
-# Nur lokale Abhängigkeiten, kein globales Vite!
+# Nur package.json + lockfile kopieren
 COPY package*.json ./
 
-
+# Installiere ALLE Abhängigkeiten – inkl. vue-chartjs & chart.js
 RUN npm install
 
+# Jetzt den Rest des Projekts kopieren
 COPY . .
 
 EXPOSE 5173
-- 
GitLab