6e1aa1b0f6
- API running on port 3002 - UI running on port 3003 - Version endpoint: /version - Health check: /health - Platform Readiness: Mission Import ✅, Artifact Registry ✅, Storage ✅, Operations ✅, Developer Mode ✅ Go Live Checklist updated with current status. Docker Compose configured (ports adjusted for existing services). Next: Pilot 001 — Break the system! Test: bad coverage, large videos, interrupted upload, multiple phones, bad GPS, darkness, rain, poor lighting.
25 lines
424 B
Docker
25 lines
424 B
Docker
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# Copy entire workspace
|
|
COPY . .
|
|
|
|
# Install dependencies
|
|
RUN npm install
|
|
|
|
# Build all packages
|
|
RUN cd packages/domain && npm run build
|
|
RUN cd packages/infrastructure && npm run build
|
|
RUN cd packages/application && npm run build
|
|
RUN cd packages/api && npm run build
|
|
|
|
# Set working directory to API
|
|
WORKDIR /app/packages/api
|
|
|
|
RUN mkdir -p uploads
|
|
|
|
EXPOSE 3002
|
|
|
|
CMD ["node", "dist/index.js"]
|