CoolFace
Apppublic

duqing026/visual-lowcode-chinese

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
Dockerfile30 linesDownload Raw Back to root
1# 使用 Node.js 作为构建阶段2FROM node:20-slim AS builder3 4WORKDIR /app5 6# 复制 package.json 和 lock 文件7COPY package*.json ./8 9# 安装依赖10RUN npm install11 12# 复制项目代码13COPY . .14 15# 构建项目16RUN npm run build17 18# 使用 Nginx 作为生产阶段19FROM nginx:alpine20 21# 复制 Nginx 配置22COPY nginx.conf /etc/nginx/conf.d/default.conf23 24# 复制构建产物到 Nginx25COPY --from=builder /app/dist /usr/share/nginx/html26 27EXPOSE 786028 29CMD ["nginx", "-g", "daemon off;"]30