diff --git a/frontend/mining-admin-web/Dockerfile b/frontend/mining-admin-web/Dockerfile index fa549df0..b4171ffe 100644 --- a/frontend/mining-admin-web/Dockerfile +++ b/frontend/mining-admin-web/Dockerfile @@ -25,6 +25,14 @@ COPY . . ENV NEXT_TELEMETRY_DISABLED=1 ENV NODE_ENV=production +# Next.js rewrite 在 build 时计算, 需要通过 ARG 传入后端服务地址 +ARG NEXT_PUBLIC_API_URL=http://mining-admin-service:3023 +ARG TRADING_SERVICE_URL=http://trading-service:3022 +ARG MINING_SERVICE_URL=http://mining-service:3021 +ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL +ENV TRADING_SERVICE_URL=$TRADING_SERVICE_URL +ENV MINING_SERVICE_URL=$MINING_SERVICE_URL + # 确保 public 目录存在(可能为空) RUN mkdir -p public