在 docker-compose 中添加 wiremock 扩展
Adding wiremock extension in docker-compose
我在我的项目中使用 docker-compose 并旋转 rodolpheche/wiremock 图像,如下所示
wiremock:
image: rodolpheche/wiremock
ports:
- "xxxx:xxxxx"
volumes:
- ./src/wiremock:/home/wiremock
现在我想向上面的线模图像添加一些随机体变换器扩展。
扩展路径是 = org.m.BodyRandomizer
我已经看到 docker 页面(https://hub.docker.com/r/rodolpheche/wiremock/)关于添加扩展,但我看不到太多信息。
您将需要向 /var/wiremock/extensions
添加一个额外的卷安装,您将其绑定到包含您要添加的扩展的本地文件夹。除此之外,您还必须在撰写中指定一个 command
选项以执行调用 --extensions com.opentable.extension.BodyTransformer
.
这将导致如下结果:
wiremock:
image: rodolpheche/wiremock
ports:
- "xxxx:xxxxx"
command: --extensions com.opentable.extension.BodyTransformer
volumes:
- ./src/wiremock:/home/wiremock
- ./extension_dir:/var/wiremock/extensions
希望对您有所帮助
我在我的项目中使用 docker-compose 并旋转 rodolpheche/wiremock 图像,如下所示
wiremock:
image: rodolpheche/wiremock
ports:
- "xxxx:xxxxx"
volumes:
- ./src/wiremock:/home/wiremock
现在我想向上面的线模图像添加一些随机体变换器扩展。 扩展路径是 = org.m.BodyRandomizer
我已经看到 docker 页面(https://hub.docker.com/r/rodolpheche/wiremock/)关于添加扩展,但我看不到太多信息。
您将需要向 /var/wiremock/extensions
添加一个额外的卷安装,您将其绑定到包含您要添加的扩展的本地文件夹。除此之外,您还必须在撰写中指定一个 command
选项以执行调用 --extensions com.opentable.extension.BodyTransformer
.
这将导致如下结果:
wiremock:
image: rodolpheche/wiremock
ports:
- "xxxx:xxxxx"
command: --extensions com.opentable.extension.BodyTransformer
volumes:
- ./src/wiremock:/home/wiremock
- ./extension_dir:/var/wiremock/extensions
希望对您有所帮助