docker-compose / nginx / SPA

时间:2017-05-21 19:38:57

标签: node.js nginx docker docker-compose

我想使用docker-compose和两个容器,一个nginx和另一个拥有node.js应用程序的容器。 node.js应用程序是单页面应用程序和API Express服务器。

我希望nginx提供SPA中的静态文件。问题是我的app容器在启动时编译SPA,然后我没有nginx容器的文件。

我不想为它创建数据卷,因为我希望“组合”环境不依赖于外部状态。

我认为瞬态卷上的内容(以docker-compose启动的卷)然后被删除,但此功能似乎不存在。

另一种方法是在应用程序容器中通过NFS提供静态文件并让nginx读取它们,但不确定它有多好或多坏。

运行此环境的最佳做法是什么?

0 个答案:

没有答案