# 1. Verwende Node.js als Basis-Image
FROM node:20

# 2. Setze das Arbeitsverzeichnis im Container
WORKDIR /app

# 3. Kopiere nur die package-Dateien und installiere dependencies (Cache-Effekt)
COPY package.json package-lock.json ./
RUN npm install

# 4. Kopiere den gesamten Code
COPY . .

# 6. Exponiere Port für Angular Live Server
EXPOSE 4200

# 7. Starte Angular Dev Server
CMD ["npm", "start"]
