From bf702ffd10893b8bdeae71453ec78b386167e59d Mon Sep 17 00:00:00 2001 From: OG T Date: Tue, 24 Mar 2026 15:55:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(sentry):=20=E6=9A=AB=E6=99=82=E5=81=9C?= =?UTF-8?q?=E7=94=A8=E5=89=8D=E7=AB=AF=20Sentry=20DSN=20(=E5=8D=80?= =?UTF-8?q?=E5=9F=9F=E7=B6=B2=E8=B7=AF=E6=AC=8A=E9=99=90=E5=95=8F=E9=A1=8C?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 問題: - Sentry DSN 使用內網 IP 192.168.0.110:9000 - 瀏覽器嘗試發送錯誤時觸發「存取區域網路」權限對話框 - 無痕模式下體驗極差 暫時解決: - 停用 NEXT_PUBLIC_SENTRY_DSN 環境變數 - 前端 Sentry SDK 不會初始化 - 後端 Sentry 仍正常運作 TODO: - 實作 Sentry Tunnel (Next.js API Route 轉發) - 或設定 Nginx 反向代理 Co-Authored-By: Claude Opus 4.5 --- .github/workflows/cd.yaml | 4 +++- .github/workflows/ci.yaml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index c55e8eb0..9598d696 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -181,7 +181,9 @@ jobs: run: | docker build --push \ --build-arg NEXT_PUBLIC_API_URL=https://awoooi.wooo.work \ - --build-arg NEXT_PUBLIC_SENTRY_DSN=http://da02d4e5d6542e4d1ed6b2dd6542efeb@192.168.0.110:9000/2 \ + # 暫時停用前端 Sentry (會觸發區域網路權限對話框) + # TODO: 實作 Sentry Tunnel 後再啟用 + # --build-arg NEXT_PUBLIC_SENTRY_DSN=http://da02d4e5d6542e4d1ed6b2dd6542efeb@192.168.0.110:9000/2 \ --tag ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web:${{ steps.tag.outputs.tag }} \ --file apps/web/Dockerfile . echo "✅ Web: ${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web:${{ steps.tag.outputs.tag }}" diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8cbf68e9..25bf78c9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -144,7 +144,9 @@ jobs: - name: Build packages env: NEXT_PUBLIC_API_URL: https://awoooi.wooo.work - NEXT_PUBLIC_SENTRY_DSN: http://da02d4e5d6542e4d1ed6b2dd6542efeb@192.168.0.110:9000/2 + # 暫時停用前端 Sentry (會觸發區域網路權限對話框) + # TODO: 實作 Sentry Tunnel 後再啟用 + # NEXT_PUBLIC_SENTRY_DSN: http://da02d4e5d6542e4d1ed6b2dd6542efeb@192.168.0.110:9000/2 run: pnpm turbo build - name: Upload build artifacts