angular - 使用 docker 构建 Angular 项目并提取 dist 文件夹
问题描述
我正在使用 windows pc 工作,但我们公司的政策不允许构建 angular 项目,所以我使用 docker。现在我在 docker 中构建 angular 项目并使用 nginx 服务,它运行良好。但是当项目发生任何变化时,我必须重建 docker 映像,删除现有容器并重新运行容器。我的想法是;我用 docker 构建 angular 项目并将 dist 文件夹发送到本地,我用 iis 提供 dist 文件夹,所以当我更新我的项目时,我只重建 docker 映像并在之后将其删除。
我的想法有什么解决方案吗?
解决方案
在构建过程中启动一个容器并使用docker cp将dist
文件夹的内容从正在运行的容器复制到本地(主机)文件夹。然后你可以删除容器/图像。
推荐阅读
- python - Python:如何使用 for 循环将列添加到包含其他一些列的日志的数据框中?
- tailwind-css - 如何使用插件创建顺风响应类
- java - 如何实现二进制搜索以查找开始元素、中间元素和结束元素?爪哇
- java - 在 Spring Boot MVC 中为静态文件提供服务的 URL 路径的默认资源处理程序
- javascript - 使用 RxJs 进行角度单元测试:在可观察响应中引入延迟
- c# - 如何在 .xaml C# 中使用 PathGeometry 制作软/圆角边缘
- r - 从闪亮的服务器下载二进制文件
- python - 我可以在 Django 框架中使用条件运算符为多个用户使用动态侧边栏菜单吗?
- uwp - 在 C++/UWP 中创建任务
- c - 在 C 中使用可变长度数组解析固定大小的消息