我有一些Node应用程序,每个应用程序都托管在不同的容器中(Heroku dyno)。所有应用程序都使用相同的mongo模型,因此当我更改模型时,必须为每个应用程序进行更改。我想知道是否可以在所有应用程序之间共享模型文件。
我曾考虑过将模型文件托管在另一个容器中,然后将其提供给应用程序使用,但是我不确定该怎么做。
更笼统地说,如何在不同的容器/服务器之间共享JavaScript文件?那是解决这个问题的最好方法吗?
谢谢!
答案 0 :(得分:0)
首先像在Installing a local module using npm?中一样,将常见的 model 代码放入本地npm模块中,然后像往常一样构建和部署映像。