feat(sentry): add Sentry DSN to CI/CD build process
- Add NEXT_PUBLIC_SENTRY_DSN to CI/CD workflows (build-time injection) - Add SENTRY_DSN build arg to web Dockerfile - Sentry Self-Hosted deployed on 192.168.0.110:9000 - GeoIP database configured (MaxMind GeoLite2-City 61MB) - awoooi-web project: http://da02...@192.168.0.110:9000/2 - awoooi-api project: http://8c4a...@192.168.0.110:9000/3 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -31,7 +31,9 @@ COPY . .
|
||||
|
||||
# Build-time environment variables (NEXT_PUBLIC_* 會被打包進 JS)
|
||||
ARG NEXT_PUBLIC_API_URL=http://localhost:8000
|
||||
ARG NEXT_PUBLIC_SENTRY_DSN=
|
||||
ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
|
||||
ENV NEXT_PUBLIC_SENTRY_DSN=${NEXT_PUBLIC_SENTRY_DSN}
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
|
||||
RUN pnpm turbo build --filter=@awoooi/web
|
||||
|
||||
Reference in New Issue
Block a user