Commit bc6d693e by zhangxingmin

push

parent 71d49387
# 使用 Node.js 基础镜像
# 第一阶段:构建环境
FROM node:20-alpine AS builder
# 设置时区
......@@ -30,14 +30,8 @@ WORKDIR /app
# 复制项目文件
COPY . .
# 配置 npm 镜像源
RUN npm config set registry https://registry.npmmirror.com
# 安装项目依赖
RUN npm install --no-audit
# 复制 HBuilderX 到镜像中
COPY --from=hbuilder-context /opt/HBuilderX /opt/HBuilderX
# 复制 HBuilderX(从构建上下文的临时目录)
COPY ./hbuilder_temp_*/opt/HBuilderX /opt/HBuilderX
# 修复权限
RUN chmod 755 /opt/HBuilderX/cli && \
......@@ -47,6 +41,12 @@ RUN chmod 755 /opt/HBuilderX/cli && \
# 设置 Qt 库路径
ENV LD_LIBRARY_PATH=/opt/HBuilderX:$LD_LIBRARY_PATH
# 配置 npm 镜像源
RUN npm config set registry https://registry.npmmirror.com
# 安装项目依赖
RUN npm install --no-audit
# 登录和构建项目
ARG HB_USERNAME
ARG HB_PASSWORD
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment