From 4faacb2a691b21c465e29656937f54cbad5526c8 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sat, 31 May 2025 23:04:31 +0800 Subject: [PATCH] update --- Dockerfile | 11 +++++++++-- docker-compose.yml | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7860d67..8c641e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,11 +4,18 @@ FROM node:20-alpine as build-stage # 设置工作目录 WORKDIR /app +# 设置环境变量解决rollup和npm问题 +ENV NPM_CONFIG_LEGACY_PEER_DEPS=true +ENV NPM_CONFIG_FUND=false +ENV NPM_CONFIG_AUDIT=false + # 复制package.json和package-lock.json COPY package*.json ./ -# 安装依赖,处理rollup问题 -RUN npm ci --legacy-peer-deps || npm install --legacy-peer-deps +# 清理并安装依赖,解决rollup问题 +RUN rm -rf node_modules package-lock.json && \ + npm install --legacy-peer-deps --no-fund --no-audit && \ + npm rebuild # 复制项目文件 COPY . . diff --git a/docker-compose.yml b/docker-compose.yml index 0ab53f7..04256be 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ services: build: context: . dockerfile: Dockerfile - image: tradus-web:1.3.34 + image: tradus-web:1.3.35 container_name: tradus-web ports: - '6000:80'