【问题标题】:How to start Mountebank in Docker?如何在 Docker 中启动 Mountebank?
【发布时间】:2015-12-29 12:09:31
【问题描述】:

如何使用 Docker 将 Mountebank 作为服务器启动?我正在关注this tutorial,但我无法让它工作。

出现这个错误:

warn: [mb:2525] dry running injection, use the isDryRun request field in your JavaScript to ignore...
error: [mb:2525] injection X=> SyntaxError: Unexpected token e
error: [mb:2525]     source: "(function(request, logger) { return JSON.parse(request.data).hasOwnProperty('state'); })(scope, logger);"
error: [mb:2525]     scope: {"requestFrom":"","data":"test","isDryRun":true}

项目是open sourceCI is Travis。我有 cross-posted this discussion 到 Mountebank 邮件列表。

【问题讨论】:

  • 请注意,@bbyars,创建者已经意识到了这一点,并且在 shek 的回答之后有一个关于 Docker 和 Mountebank 的问题。

标签: docker travis-ci mountebank


【解决方案1】:

问题似乎是基础 Docker 映像使用的是旧版本的 mountebank (v1.2.122)。我对 Docker 不是很熟悉,但我认为它正在缓存最初由 Conrad 构建的图像。您的配置文件适用于最新版本的 mountebank;只需要安装在 Docker 容器中。 - https://groups.google.com/forum/#!topic/mountebank-discuss/m-UrVZBR1sQ

【讨论】:

    猜你喜欢
    • 2016-12-17
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多