diff --git a/backend/Dockerfile b/backend/Dockerfile index d59a7855c96b5e7fbcfe32f43c9bb8d1d99249a7..f0116b851502d8f00214a4a059b50c186b3a3c62 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 dba6e6f0d664ca730c7e0d97f746c948501d0ba7..cf0a6e566f537119e1ed10f3e2d864c24a1c9c10 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