|
@@ -15,6 +15,9 @@ WORKDIR /app
|
|
|
FROM base AS deps
|
|
FROM base AS deps
|
|
|
# 复制包管理文件
|
|
# 复制包管理文件
|
|
|
COPY package.json pnpm-lock.yaml ./
|
|
COPY package.json pnpm-lock.yaml ./
|
|
|
|
|
+
|
|
|
|
|
+ENV SOL_ENDPOINT=https://go.getblock.io/88f35f6689954e41bce217ce5b7f02c0
|
|
|
|
|
+
|
|
|
# 安装依赖(使用 npm 官方镜像源)
|
|
# 安装依赖(使用 npm 官方镜像源)
|
|
|
# 替换 lockfile 中的内部镜像 URL 为 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 && \
|
|
RUN sed -i.bak 's|https://pkgs.d.xiaomi.net:443/artifactory/api/npm/mi-npm/|https://registry.npmjs.org/|g' pnpm-lock.yaml && \
|
|
@@ -39,6 +42,8 @@ ENV NODE_ENV=production
|
|
|
# 禁用 Next.js 遥测
|
|
# 禁用 Next.js 遥测
|
|
|
ENV NEXT_TELEMETRY_DISABLED=1
|
|
ENV NEXT_TELEMETRY_DISABLED=1
|
|
|
|
|
|
|
|
|
|
+ENV SOL_ENDPOINT=https://go.getblock.io/88f35f6689954e41bce217ce5b7f02c0
|
|
|
|
|
+
|
|
|
# 创建非 root 用户
|
|
# 创建非 root 用户
|
|
|
RUN addgroup --system --gid 1001 nodejs
|
|
RUN addgroup --system --gid 1001 nodejs
|
|
|
RUN adduser --system --uid 1001 nextjs
|
|
RUN adduser --system --uid 1001 nextjs
|