From 97b14a54553b9808ac11ff2d56b0b361e417ad5e Mon Sep 17 00:00:00 2001 From: luorijun Date: Sat, 19 Apr 2025 18:43:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Dockerfile=EF=BC=8C?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=20Node.js=20=E7=89=88=E6=9C=AC=E8=87=B3=2022?= =?UTF-8?q?.14-alpine=EF=BC=8C=E5=B9=B6=E9=85=8D=E7=BD=AE=20Alpine=20?= =?UTF-8?q?=E9=95=9C=E5=83=8F=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 34d54fa..df87386 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,8 @@ # 基础阶段:安装依赖和构建应用 -FROM node:20-alpine AS base +FROM node:22.14-alpine AS base + +# 配置 Alpine 镜像源 +RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories # 安装 pnpm RUN corepack enable && corepack prepare pnpm@10.5.2 --activate @@ -31,7 +34,7 @@ ENV NODE_ENV production RUN pnpm build # 生产阶段 -FROM node:20-alpine AS runner +FROM node:22.14-alpine AS runner WORKDIR /app # 环境变量设置