把前端做成正式出貨用的 docker image:目前前端正式部署還停在「zip 壓縮檔 scp 上傳手工擺放」,本卡讓它變成跟後端一樣的容器交付——build 一顆 guidant-ai-fe:<版號> image,內含編譯好的網頁檔+T-1.2 的 nginx 設定,版號與後端同步。並查清兩個目前寫死在 build 階段的參數該定什麼值。
docs/features/FR-065-2608-onprem-installer/design.md §4.2FE repo(~/Projects/Billows/Audit-Manager/compliance-manager-fe/):
ARG NGINX_CONF 可換設定檔)——把 T-1.2 的 nginx.onprem.conf 換入build:PRD:產物走相對路徑(VITE_API_URL=/api/1.0、WS 同源),同源反代下不需 per-customer rebuild——一顆 image 賣所有客戶scripts/build/ 管線(build_all.sh → smoke → build_image.sh 那條),tag 與 BE 同版號 guidant-ai-fe:<X.Y.Z>VITE_DEV_MODE——PRD 現值竟是 true;查清語意與影響面後定值(落地版直覺上不該開)VITE_TURNSTILE_SITE_KEY——現值是 Cloudflare 測試 key;與 D8(落地版停用 Turnstile,T-3.5)連動定值build:PRD 是相對路徑產物,其他 build 會把 API URL 綁死VITE_DEV_MODE/VITE_TURNSTILE_SITE_KEY 兩值有查證定案紀錄(寫回本卡)