Files
infoscreen/dashboard/Dockerfile.dev

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"]