# frontend/Dockerfile

FROM node:latest
WORKDIR /app

# 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
CMD ["npm", "run", "dev"]