|
|
@@ -16,8 +16,6 @@ FROM base AS deps
|
|
|
# 复制包管理文件
|
|
|
COPY package.json pnpm-lock.yaml ./
|
|
|
|
|
|
-ENV SOL_ENDPOINT=https://go.getblock.io/88f35f6689954e41bce217ce5b7f02c0
|
|
|
-
|
|
|
# 安装依赖(使用 npm 官方镜像源)
|
|
|
# 替换 lockfile 中的内部镜像 URL 为 npm 官方镜像
|
|
|
RUN sed -i.bak 's|https://pkgs.d.xiaomi.net:443/artifactory/api/npm/mi-npm/|https://registry.npmjs.org/|g' pnpm-lock.yaml && \
|
|
|
@@ -31,6 +29,8 @@ FROM base AS builder
|
|
|
COPY --from=deps /app/node_modules ./node_modules
|
|
|
# 复制源代码
|
|
|
COPY . .
|
|
|
+# 设置构建时需要的环境变量
|
|
|
+ENV SOL_ENDPOINT=https://go.getblock.io/88f35f6689954e41bce217ce5b7f02c0
|
|
|
# 构建应用
|
|
|
RUN pnpm build
|
|
|
|