From dace1f9d8541bc65a2da5521ebec7c53c5f84f97 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 17 Jul 2025 20:47:20 +0800 Subject: [PATCH] . --- php_admin/Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 php_admin/Dockerfile diff --git a/php_admin/Dockerfile b/php_admin/Dockerfile new file mode 100644 index 0000000..6a056b0 --- /dev/null +++ b/php_admin/Dockerfile @@ -0,0 +1,22 @@ +# 构建阶段 +FROM node:20 AS builder + +# 设置工作目录 +WORKDIR /app + +# 拷贝依赖文件并安装 +COPY package*.json yarn.lock ./ +RUN yarn install --frozen-lockfile + +# 拷贝源代码 +COPY . . + +# 构建生产环境代码 +RUN yarn build + +# 导出阶段 +FROM alpine:3.18 AS export +WORKDIR /export + +# 仅导出编译产物 +COPY --from=builder /app/dist ./dist