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>
This commit is contained in:
Thomas Richter
2026-01-31 12:23:24 +01:00
parent c78330ad35
commit ea50fe9820
18 changed files with 167 additions and 6 deletions

21
Dockerfile.dev Normal file
View File

@@ -0,0 +1,21 @@
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"]