npi-2026/docker-compose.dev.yml
DJP 26d3eb03ed Initial commit — NPI Tracker application
Full-stack NPI (New Product Introduction) gate tracking tool with:
- Express/TypeScript API with PostgreSQL
- React/Vite/Mantine frontend
- 13-gate process (G0-G12) with 4 product categories
- RACI matrix auto-population from templates
- File attachments with preview (images, PDFs, text)
- Kanban board, Gantt/timeline views
- Docker Compose orchestration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 14:36:31 -04:00

37 lines
719 B
YAML

services:
api:
build:
context: ./api
dockerfile: Dockerfile.dev
volumes:
- ./api:/app
- /app/node_modules
command: npx tsx watch src/index.ts
web:
build:
context: ./web
dockerfile: Dockerfile.dev
volumes:
- ./web:/app
- /app/node_modules
ports:
- "3000:5173"
command: npx vite --host
scheduler:
build:
context: ./api
dockerfile: Dockerfile.dev
volumes:
- ./api:/app
- /app/node_modules
command: npx tsx watch src/scheduler.ts
pgadmin:
image: dpage/pgadmin4
environment:
PGADMIN_DEFAULT_EMAIL: admin@npi.local
PGADMIN_DEFAULT_PASSWORD: admin
ports:
- "5050:80"