在运行时优化ng build

我已经开发了一个小的Angular应用程序,我已经打包成一个容器。 这个应用程序利用Angular的“环境”,所以我可以build立使用各种 – --environment=标志(如testdevprod )。

考虑到我想维护一个docker镜像,并在run时使用适当的标志,我build立了一个小的入口点脚本,基本上做了ng build --environment=$UI_ENV并最终启动nginx。

UI_ENV是我在docker run传递给容器的variables。

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

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

谢谢。