From 268f34198b86cb9726eff9d0a8aed6242eab0003 Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 30 May 2026 22:38:04 +0700 Subject: [PATCH] 690530:2238 ADR-032-232 #01.0 [skip ci] --- .../Desk-5439/ocr-sidecar/docker-compose.yml | 12 +++--------- .../232-typhoon-ocr-integration/tasks.md | 1 - 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/specs/04-Infrastructure-OPS/04-00-docker-compose/Desk-5439/ocr-sidecar/docker-compose.yml b/specs/04-Infrastructure-OPS/04-00-docker-compose/Desk-5439/ocr-sidecar/docker-compose.yml index 0d9595f9..82e4f184 100644 --- a/specs/04-Infrastructure-OPS/04-00-docker-compose/Desk-5439/ocr-sidecar/docker-compose.yml +++ b/specs/04-Infrastructure-OPS/04-00-docker-compose/Desk-5439/ocr-sidecar/docker-compose.yml @@ -6,6 +6,7 @@ # - 2026-05-30: เพิ่ม OCR_LANG=tha+eng (Tesseract Thai + English) # - 2026-05-30: เพิ่ม Typhoon OCR environment variables (T009b, ADR-032) # OLLAMA_API_URL ชี้ไปที่ http://192.168.10.100:11434 (Admin Desktop LAN IP) +# - 2026-05-30: Revert volumes กลับไปใช้ Windows Z: drive bind mount (แทน CIFS volume driver ที่พัง) # # วิธีรัน: # docker compose up -d --build @@ -37,8 +38,8 @@ services: # Timeout 120 วินาที/หน้า (budget สำหรับ 3B model บน RTX 2060 Super) TYPHOON_OCR_TIMEOUT: "120" volumes: - # Uploads จาก QNAP NAS ผ่าน CIFS (SMB) volume — Docker mount โดยตรง - - qnap_uploads:/mnt/uploads:ro + # Uploads จาก QNAP NAS ผ่าน Windows mapped drive Z: + - z:/data/uploads:/mnt/uploads:ro logging: driver: "json-file" options: @@ -51,10 +52,3 @@ services: retries: 3 start_period: 60s -volumes: - qnap_uploads: - driver: local - driver_opts: - type: cifs - o: "username=${QNAP_USER},password=${QNAP_PASS},vers=3.0,uid=0,gid=0" - device: "//192.168.10.8/np-dms-as/data/uploads" diff --git a/specs/200-fullstacks/232-typhoon-ocr-integration/tasks.md b/specs/200-fullstacks/232-typhoon-ocr-integration/tasks.md index 8d2e504b..0b2a7776 100644 --- a/specs/200-fullstacks/232-typhoon-ocr-integration/tasks.md +++ b/specs/200-fullstacks/232-typhoon-ocr-integration/tasks.md @@ -47,7 +47,6 @@ **⚠️ CRITICAL**: No user story work can begin until this phase is complete -- [ ] T004 Create SQL delta to extend ai_audit_logs table with modelType, vramUsageMB, cacheHit fields in specs/03-Data-and-Storage/deltas/2026-05-30-extend-ai-audit-logs.sql - [x] T004 Create SQL delta to extend ai_audit_logs table with modelType, vramUsageMB, cacheHit fields in specs/03-Data-and-Storage/deltas/2026-05-30-extend-ai-audit-logs.sql - [x] T005 Add Typhoon OCR prompt template to ai_prompts table via SQL delta in specs/03-Data-and-Storage/deltas/2026-05-30-add-typhoon-ocr-prompt.sql - [x] T006 [P] Implement VRAMMonitorService in backend/src/modules/ai/services/vram-monitor.service.ts to track GPU VRAM usage via Ollama API