From e91e69cc71a288f66b95c814e9bb71689f02be02 Mon Sep 17 00:00:00 2001 From: zhongrj <646384940@qq.com> Date: Mon, 17 Feb 2025 20:05:45 +0800 Subject: [PATCH] 测试 --- Dockerfile | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 749adb1..6019c4d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # 使用官方的 Node.js 20.10.0 版本作为基础镜像 -FROM node:v20.14.0 +FROM node:v20.14.0 AS build-env # 设置工作目录 WORKDIR /app @@ -21,4 +21,17 @@ # 将构建阶段中的打包文件拷贝到最终镜像的指定目录 # 注意:这里使用了 `--from=build-env` 来引用前面的构建阶段 -COPY /app/dist /app/dist-final \ No newline at end of file +# COPY --from=build-env /app/dist /app/dist-final + +# 创建一个新的镜像阶段来服务构建后的文件 +FROM nginx:alpine + +# 复制构建后的文件到 Nginx 的 html 目录 +# 注意:这里假设在 build-env 阶段中 dist 目录被正确创建在 /app/dist +COPY --from=build-env /app/dist /app/dist-final + +# 暴露端口 +EXPOSE 8310 + +# 启动 Nginx +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file -- Gitblit v1.9.3