# ========================================== # dashboard/Dockerfile.dev (Development) # ========================================== FROM node:lts-alpine WORKDIR /workspace/dashboard # Install dependencies manager (pnpm optional, npm reicht für Compose-Setup) # RUN npm install -g pnpm # Copy package files COPY package*.json ./ # Install dependencies (nutze npm, da Compose "npm run dev" nutzt) RUN npm install # Copy source code COPY . . # Expose ports EXPOSE 3000 9229 # Standard-Dev-Command (wird von Compose überschrieben) CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0", "--port", "3000"]