feat(app): implement Product Scan review flow, dynamic batch expiry picker, custom PDFs, PO relationships, and aligned card layouts

This commit is contained in:
Rafhan Mazaya Fathurrahman committed 2026-07-09 12:36:06 +07:00
1 parent 9ff4a4a922
commit 577be04308
69 files changed
+5645 -1657

No files matched your search

+15 -2
View File
@@ -6,6 +6,7 @@ services:
container_name: paddleocr-nginx
ports:
- "${APP_PORT:-8000}:80"
- "8001:8001"
volumes:
- ./backend/nginx.conf:/etc/nginx/nginx.conf:ro
depends_on:
@@ -72,6 +73,11 @@ services:
- ./backend/.env:/app/.env:ro
depends_on:
- vllm-server
healthcheck:
test: ["CMD-SHELL", "curl -s http://localhost:8090/ > /dev/null || exit 1"]
interval: 10s
timeout: 5s
retries: 5
restart: unless-stopped
pfm-web-app:
@@ -101,8 +107,10 @@ services:
- ./backend/sources:/sources
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- pipeline-api
- db
pipeline-api:
condition: service_healthy
db:
condition: service_healthy
extra_hosts:
- "host.docker.internal:host-gateway"
restart: unless-stopped
@@ -117,6 +125,11 @@ services:
volumes:
- pgdata:/var/lib/postgresql/data
- ./backend/db/migrations:/docker-entrypoint-initdb.d:ro
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d dopfm"]
interval: 10s
timeout: 5s
retries: 5
restart: unless-stopped
# ─── Dev Tunnel ────────────────────────────────────────────────────────────