我是厨师的新手。我刚刚创建了一个部署 node.js 应用程序的说明书,配置 Nginx,然后将应用程序作为 1 个或多个由 Nginx “负载平衡”的工作人员启动。它工作得很好。我确保保持它非常通用,并且所有应用程序级别的配置都是通过属性完成的。
现在我正在尝试考虑一个实例,其中我有多个 node.js 应用程序在同一台服务器上运行。例如,主 API 应用程序和另一个注册为 Gearman 工作者的应用程序。
我该怎么做呢?我是否会简单地创建另一个特定于该应用程序的食谱,确保它包含通用食谱的食谱,然后仅为该应用程序的食谱进行属性覆盖?
或者,如果我不再使用应用程序配置的属性,而是使用 data_bags 会更好吗?
任何帮助表示赞赏。