diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index d18d4dae..db9a8e20 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -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 }}" diff --git a/k8s/awoooi-prod/04-configmap.yaml b/k8s/awoooi-prod/04-configmap.yaml index e130f0a2..a7b9b5e9 100644 --- a/k8s/awoooi-prod/04-configmap.yaml +++ b/k8s/awoooi-prod/04-configmap.yaml @@ -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"]' diff --git a/k8s/awoooi-prod/05-deployment-web.yaml b/k8s/awoooi-prod/05-deployment-web.yaml index 7b293ac6..a8c2944d 100644 --- a/k8s/awoooi-prod/05-deployment-web.yaml +++ b/k8s/awoooi-prod/05-deployment-web.yaml @@ -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