Files
taskplaner/Dockerfile.dev
Thomas Richter ea50fe9820 docs(03): complete Phase 3 Images
- All 4 plans executed successfully
- 5/5 success criteria verified
- CameraCapture replaced with native file input for HTTP compatibility

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 12:23:24 +01:00

22 lines
360 B
Docker

FROM node:22-alpine
WORKDIR /app
# Install better-sqlite3 build dependencies
RUN apk add --no-cache python3 make g++
# Copy package files
COPY package*.json ./
# Install dependencies
RUN npm install
# Copy source
COPY . .
# Expose dev server port
EXPOSE 5173
# Run dev server bound to all interfaces
CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]