This commit is contained in:
aaron 2025-05-31 23:04:31 +08:00
parent 971a47d0cc
commit 4faacb2a69
2 changed files with 10 additions and 3 deletions

View File

@ -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 . .

View File

@ -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'