This commit is contained in:
zlwu committed 2026-06-30 09:19:06 +08:00
1 parent 1ca2668112
commit 5b3edb1700
278 files changed
+53761 -36931

No files matched your search

+5
View File
@@ -36,6 +36,8 @@ if [[ "$(uname -s)" == "Darwin" && "$(uname -m)" == "arm64" && "${PLATFORM}" ==
echo " 后端 pip 约 15~40 分钟、前端 pnpm 约 10~20 分钟"
echo " 日志可能长时间停在某一步,请勿 Ctrl+C,除非确认已失败"
echo " 更快方式: 在 Linux x86 云主机上执行同一打包脚本"
echo " 前端 vite build 建议 Docker Desktop 内存 ≥ 4GB"
echo " (Settings → Resources → Memory;仍 OOM 可加大 NODE_MAX_OLD_SPACE_SIZE)"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
fi
@@ -48,13 +50,16 @@ docker build "${BUILD_ARGS[@]}" \
NODE_IMAGE="${NODE_IMAGE:-docker.m.daocloud.io/library/node:20-alpine}"
NGINX_IMAGE="${NGINX_IMAGE:-docker.m.daocloud.io/library/nginx:1.27-alpine}"
NODE_MAX_OLD_SPACE_SIZE="${NODE_MAX_OLD_SPACE_SIZE:-4096}"
echo "==> 构建前端镜像: ${WEB_IMAGE} (${PLATFORM})"
echo " 基础镜像: ${NODE_IMAGE} / ${NGINX_IMAGE}"
echo " Node 堆上限: ${NODE_MAX_OLD_SPACE_SIZE}MB"
docker build "${BUILD_ARGS[@]}" \
--build-arg "NODE_IMAGE=${NODE_IMAGE}" \
--build-arg "NGINX_IMAGE=${NGINX_IMAGE}" \
--build-arg "NPM_REGISTRY=${NPM_REGISTRY}" \
--build-arg "NODE_MAX_OLD_SPACE_SIZE=${NODE_MAX_OLD_SPACE_SIZE}" \
-t "${WEB_IMAGE}" -f deploy/docker/web-admin/Dockerfile .
if [[ "${VERSION}" != "latest" ]]; then