在运行时为ng构建的优化

时间:2017-06-02 12:55:34

标签: angular docker

我开发了一个小型Angular应用程序,我将其打包为容器。此应用利用了Angular“环境”,因此我可以ng build使用各种--environment=标记(例如testdevprod)来构建它。

鉴于我想维护一个docker镜像并在run时间以正确的标志开始,我构建了一个小的入口点脚本,它基本上是ng build --environment=$UI_ENV并最终启动nginx。

UI_ENV是我传递给docker run容器的变量。

这很好用,但缺点是容器需要15到20秒来编译角度应用程序并最终启动nginx(由于编译时间)。

我只是想知道这是否是最好的方法(在我描述的范围内)。或者,如果这是最好的。

感谢。

0 个答案:

没有答案