在运行时优化ng build
我已经开发了一个小的Angular应用程序,我已经打包成一个容器。 这个应用程序利用Angular的“环境”,所以我可以build立使用各种 – --environment=
标志(如test
, dev
, prod
)。
考虑到我想维护一个docker镜像,并在run
时使用适当的标志,我build立了一个小的入口点脚本,基本上做了ng build --environment=$UI_ENV
并最终启动nginx。
UI_ENV
是我在docker run
传递给容器的variables。
这工作得很好,但缺点是容器需要15至20秒来编译angular度的应用程序,并最终启动nginx(由于编译时间)。
我只是想知道这是否是最好的方法(在我所描述的范围内)。 或者如果这是最好的可以做到的。
谢谢。