690601:1911 ADR-032-232 #07.2 [skip CI]
CI / CD Pipeline / build (push) Successful in 5m56s
CI / CD Pipeline / deploy (push) Successful in 1m51s

This commit is contained in:
2026-06-01 19:11:36 +07:00
parent 7bc6eefad2
commit 2bbe67b4c5
2 changed files with 7 additions and 10 deletions
@@ -5,3 +5,4 @@
QNAP_SMB_USER=your_qnap_username QNAP_SMB_USER=your_qnap_username
QNAP_SMB_PASS=your_qnap_password QNAP_SMB_PASS=your_qnap_password
@@ -41,8 +41,12 @@ services:
# Timeout 120 วินาที/หน้า (budget สำหรับ 3B model บน RTX 2060 Super) # Timeout 120 วินาที/หน้า (budget สำหรับ 3B model บน RTX 2060 Super)
TYPHOON_OCR_TIMEOUT: "120" TYPHOON_OCR_TIMEOUT: "120"
volumes: volumes:
# Uploads จาก QNAP NAS ผ่าน CIFS named volume (แทน Z: drive ที่ WSL2 mount ไม่ได้) # Uploads จาก QNAP NAS ผ่าน WSL2 mount path
- qnap_uploads:/mnt/uploads:ro # Z: = \\192.168.10.8\np-dms-as → WSL2 เห็นเป็น /mnt/z
# Docker Desktop bind mount จาก Windows path ใช้ //wsl.localhost/ ไม่ได้
# แต่ใช้ Windows absolute path ของ Z: ได้ผ่าน Docker Desktop settings
# วิธีที่ใช้งานได้: ระบุ source เป็น Windows UNC path โดยตรง
- //192.168.10.8/np-dms-as/data/uploads:/mnt/uploads:ro
logging: logging:
driver: "json-file" driver: "json-file"
options: options:
@@ -55,12 +59,4 @@ services:
retries: 3 retries: 3
start_period: 60s start_period: 60s
volumes:
qnap_uploads:
driver: local
driver_opts:
type: cifs
# UNC path ตรงไปที่ share บน QNAP NAS — ไม่ผ่าน mapped drive letter
device: "//192.168.10.8/np-dms-as/data/uploads"
o: "username=${QNAP_SMB_USER},password=${QNAP_SMB_PASS},vers=3.0,uid=0,gid=0,file_mode=0444,dir_mode=0555"