fix(ops): persist host resource guardrails
All checks were successful
CD Pipeline / tests (push) Successful in 5m25s
Code Review / ai-code-review (push) Successful in 25s
Deploy Alert Rules / Deploy Prometheus Alert Rules (push) Successful in 37s
CD Pipeline / build-and-deploy (push) Successful in 7m31s
CD Pipeline / post-deploy-checks (push) Successful in 5m10s
All checks were successful
CD Pipeline / tests (push) Successful in 5m25s
Code Review / ai-code-review (push) Successful in 25s
Deploy Alert Rules / Deploy Prometheus Alert Rules (push) Successful in 37s
CD Pipeline / build-and-deploy (push) Successful in 7m31s
CD Pipeline / post-deploy-checks (push) Successful in 5m10s
This commit is contained in:
@@ -44,6 +44,8 @@ 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
|
||||
# 2026-05-05 ogt + Codex: keep self-hosted 110 runner builds from saturating CPU.
|
||||
ENV NEXT_PRIVATE_BUILD_WORKER_COUNT=1
|
||||
|
||||
# 2026-04-06 ogt: --mount=type=cache 持久化 .next/cache,跨 build 增量編譯
|
||||
# 只有變更的頁面重新編譯,未變更頁面直接用 cache → 節省 3-4 min
|
||||
@@ -51,7 +53,7 @@ ENV NEXT_TELEMETRY_DISABLED=1
|
||||
# /root/.cache/turbo 存放 turbo 的 task 輸出快取,避免每次重跑未變動的 packages
|
||||
RUN --mount=type=cache,target=/app/apps/web/.next/cache \
|
||||
--mount=type=cache,target=/root/.cache/turbo \
|
||||
pnpm turbo build --filter=@awoooi/web
|
||||
pnpm turbo build --filter=@awoooi/web --concurrency=1
|
||||
|
||||
FROM base AS runner
|
||||
WORKDIR /app
|
||||
|
||||
Reference in New Issue
Block a user