提交
This commit is contained in:
1 parent
1ca2668112
commit
5b3edb1700
278 files changed
+53761
-36931
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user