feat: 更新 Dockerfile 和启动脚本,改用 Debian slim 基础镜像,增强 Node.js ABI 兼容性检查

This commit is contained in:
cita
2026-03-01 17:52:36 +08:00
parent 05a5ee9b9e
commit 5c1bbd0c62
5 changed files with 60 additions and 12 deletions
+3 -2
View File
@@ -1,4 +1,4 @@
FROM node:20-alpine AS builder
FROM node:20-bookworm-slim AS builder
WORKDIR /app
@@ -7,8 +7,9 @@ RUN npm ci
COPY . .
RUN npm run build
RUN npm prune --omit=dev
FROM node:20-alpine
FROM node:20-bookworm-slim
WORKDIR /app