24 lines
605 B
Docker
24 lines
605 B
Docker
# ==========================================
|
|
# 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"] |