MSA 구조에서의 RESTful API - shopping order 주문 서비스 🚛
Pact broker 설치
$ docker run -d --name postgres -p 5432:5432 \
-e POSTGRES_USER=oauth -e POSTGRES_PASSWORD=oauth123 -e POSTGRES_DB=oauth postgres
$ docker run -d --name pact-broker --link postgres:postgres -p 9292:9292 \
-e PACT_BROKER_DATABASE_USERNAME=oauth \
-e PACT_BROKER_DATABASE_PASSWORD=oauth123 \
-e PACT_BROKER_DATABASE_HOST=postgres \
-e PACT_BROKER_DATABASE_NAME=oauth pactfoundation/pact-broker
- consumer : order
- provider : cart
Consumer - Shopping Order Make Mockup Test and Pact Publish
- [Service Build] [/Client]
$ mvn install
- [Pact publish] [/Client]
$ mvn pact:publish