update
This commit is contained in:
parent
971a47d0cc
commit
4faacb2a69
11
Dockerfile
11
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 . .
|
||||
|
||||
@ -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'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user