mountebank 如何将 2 个冒名顶替者合并到一个文件中

mountebank how to merge 2 imposter into one file

我有 2 个应用程序,每个应用程序都使用相同的江湖骗子(docker 图片)。

我维护了 2 个单独的 "imposter" 文件,因为我们 运行 应用程序在不同的机器上。

我想 运行 在同一台机器上运行 2 个应用程序,只维护一个江湖骗子 docker 图像。 如何将文件合并为 1?

很难给你一个正确的答案,因为有一些遗漏的细节。就像两个应用程序前面的 mountebank 运行 一样? O 它是否代理了您的应用程序中的某些内容? (这表明您需要更改冒名顶替者配置或存根代理响应)

我敢说你可以将你的江湖骗子文件合并成两个选项中的一个。如果 mountebank 是这两个应用程序的前端,您基本上会在 JSON/config 文件中有两个冒名顶替者对象,每个应用程序一个,mountebank 将监听两个端口或两个域(以便能够区分应用程序)和您会在每个冒名顶替者中识别出这一点,并且每个冒名顶替者都有您已经存在的存根标准。如果 mountebank 从您的应用程序关闭以代理另一项服务,您将有一个冒名顶替者,但您需要添加一个谓词来识别每个现有存根上的应用程序来源。