- CORS 加入正式域名
- NEXT_PUBLIC_API_URL 設為 https://awoooi.wooo.work
- pydantic-settings WHITELIST 改用 property 避免 JSON 解析
- Nginx 已配置指向 K3s Worker (121)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-22 23:28:36 +08:00
parent c2b33a99a3
commit a2f7d128f3
3 changed files with 5 additions and 3 deletions

View File

@@ -123,7 +123,7 @@ jobs:
-t ${{ steps.meta.outputs.web_image }} \
-t ${{ env.REGISTRY }}/${{ env.HARBOR_PROJECT }}/web:latest \
--build-arg BASE_REGISTRY=${{ env.BASE_REGISTRY }} \
--build-arg NEXT_PUBLIC_API_URL=https://awoooi.wooo.work/api \
--build-arg NEXT_PUBLIC_API_URL=https://awoooi.wooo.work \
-f apps/web/Dockerfile \
.
echo "✅ Web Image: ${{ steps.meta.outputs.web_image }}"

View File

@@ -22,7 +22,8 @@ data:
# 應用配置
LOG_LEVEL: "INFO"
# JSON array 格式 (pydantic-settings 要求)
CORS_ORIGINS: '["https://awoooi.wooo.work","http://localhost:3000"]'
# 正式域名優先,本機開發備用
CORS_ORIGINS: '["https://awoooi.wooo.work","http://localhost:3000","http://localhost:3001"]'
# AI 配置 (JSON array 格式 for pydantic-settings)
AI_FALLBACK_ORDER: '["ollama","gemini","claude"]'

View File

@@ -41,8 +41,9 @@ spec:
env:
- name: NODE_ENV
value: "production"
# 正式域名 (必須 https)
- name: NEXT_PUBLIC_API_URL
value: "https://awoooi.wooo.work/api"
value: "https://awoooi.wooo.work"
envFrom:
- configMapRef:
name: awoooi-config