Skip to content
This repository has been archived by the owner on Oct 16, 2023. It is now read-only.

Latest commit

 

History

History
25 lines (15 loc) · 992 Bytes

README.md

File metadata and controls

25 lines (15 loc) · 992 Bytes

This is deprecated in favour of pactfoundation/pact-cli. It is no longer kept up to date.

Pact Mock Service Docker

Docker image running the pact mock service. You can pull the latest image from Dockerhub.

Usage

$ docker-compose up

Test that mock service is running

$ DOCKER_CONTAINER_IP=$(docker-machine ip default) # or localhost if using Docker native
$ curl -H "X-Pact-Mock-Service: true" http://${DOCKER_CONTAINER_IP}

Get pact contents

$ curl  -X POST \
        -H "X-Pact-Mock-Service: true" \
        -H "Content-Type: application/json" -d '{"consumer" : {"name": "Consumer Name"}, "provider": {"name": "Provider Name"}}' \
        http://${DOCKER_CONTAINER_IP}/pact

For examples of the other commands, see this script