update:'修改dockerfile'

main
ngks 2 months ago
parent 3c2f866b3a
commit 8cb04ec42f

@ -10,9 +10,8 @@ RUN npm config set registry https://registry.npmmirror.com \
# 复制依赖文件
COPY package.json pnpm-lock.yaml ./
# 【合并2】强制安装依赖
RUN pnpm install --force \
&& pnpm add -D @unocss/eslint-plugin
&& pnpm add -D @unocss/eslint-plugin@0.57.7
COPY . .
@ -20,12 +19,12 @@ COPY . .
RUN mkdir -p /app/src/assets/svgs/bpm/ \
&& echo '<svg xmlns="http://www.w3.org/2000/svg" width="0" height="0"></svg>' > /app/src/assets/svgs/bpm/cancel.svg
# 【新增2】执行ESLint自动修复修复vue/no-ref-as-operand错误
RUN pnpm eslint --fix /app/src/components/Table/src/Table.vue \
&& rm -rf /tmp/*
# 执行生产构建
RUN pnpm run build:prod
RUN ESLINT_NO_DEV_ERRORS=true pnpm run build:prod
RUN ls -la /app/
# 阶段2: 生产运行阶段
FROM node:24.7.0-slim
@ -43,4 +42,4 @@ ENV NODE_ENV production
EXPOSE 8088
CMD ["pnpm", "vite", "preview", "--port", "8088"]
CMD ["pnpm", "vite", "preview", "--port", "8088", "--outDir", "dist-prod"]
Loading…
Cancel
Save