zhongrj
2025-02-17 40409bae7b1de953662dca63983d98bf2b05613e
修改镜像构建
1 files modified
22 ■■■■■ changed files
Dockerfile 22 ●●●●● patch | view | raw | blame | history
Dockerfile
@@ -14,24 +14,4 @@
RUN npm run build-only
# 查看
RUN ls /app/dist
# 创建一个目录来存放打包后的文件
RUN mkdir -p /app/dist-final
# 将构建阶段中的打包文件拷贝到最终镜像的指定目录
# 注意:这里使用了 `--from=build-env` 来引用前面的构建阶段
# 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;"]
RUN ls /app/dist