首页 > 解决方案 > 使用 docker 构建 Angular 项目并提取 dist 文件夹

问题描述

我正在使用 windows pc 工作,但我们公司的政策不允许构建 angular 项目,所以我使用 docker。现在我在 docker 中构建 angular 项目并使用 nginx 服务,它运行良好。但是当项目发生任何变化时,我必须重建 docker 映像,删除现有容器并重新运行容器。我的想法是;我用 docker 构建 angular 项目并将 dist 文件夹发送到本地,我用 iis 提供 dist 文件夹,所以当我更新我的项目时,我只重建 docker 映像并在之后将其删除。

我的想法有什么解决方案吗?

标签: angulardockerdocker-volume

解决方案


在构建过程中启动一个容器并使用docker cpdist文件夹的内容从正在运行的容器复制到本地(主机)文件夹。然后你可以删除容器/图像。


推荐阅读