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
|
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
|
# 复制package.json和package-lock.json
|
||||||
COPY package*.json ./
|
COPY package*.json ./
|
||||||
|
|
||||||
# 安装依赖,处理rollup问题
|
# 清理并安装依赖,解决rollup问题
|
||||||
RUN npm ci --legacy-peer-deps || npm install --legacy-peer-deps
|
RUN rm -rf node_modules package-lock.json && \
|
||||||
|
npm install --legacy-peer-deps --no-fund --no-audit && \
|
||||||
|
npm rebuild
|
||||||
|
|
||||||
# 复制项目文件
|
# 复制项目文件
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|||||||
@ -3,7 +3,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
image: tradus-web:1.3.34
|
image: tradus-web:1.3.35
|
||||||
container_name: tradus-web
|
container_name: tradus-web
|
||||||
ports:
|
ports:
|
||||||
- '6000:80'
|
- '6000:80'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user