Skip to content

Commit 7cf4105

Browse files
authored
Merge pull request #176 from learnautomatedtesting/patch-1
Update README.md
2 parents f03cc54 + 225bdf7 commit 7cf4105

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

README.md

+23
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,29 @@ If you are running the Docker image behind an ALB with an idle timeout, you may
213213

214214
You will also want to make use of the [Heartbeat URL](#heartbeat-url)
215215

216+
## Running on AWS serverless
217+
218+
### Gitlab AWS CDK
219+
220+
The following implementation is community provided & supported by [@learnautomatedtesting](https://github.com/learnautomatedtesting)
221+
222+
Leverage GitLab & AWK CDK to publish and deploy a serverless framework of the Pact Broker and postgres database
223+
224+
**Pre-Requisites**
225+
226+
* AWS account with proper access
227+
* AWS CLI and AWS CDK installed
228+
* Docker installed for local container image management
229+
* Basic understanding of Docker, AWS ECS, and networking
230+
231+
**Solution**
232+
233+
* Amazon ECS with an ALB: Hosts both the Pact Broker and PostgreSQL in containers, with one click on your AWS environment (public ALB for demo purposes)
234+
* https://gitlab.com/learnautomatedtesting/servicevirtualizationandpact/
235+
* API Examples Provider, two static results once deployed via AWS CDK with an expected verifier and wrong output
236+
* https://gitlab.com/learnautomatedtesting/pactexample
237+
238+
216239
## Using different environment variable names
217240

218241
If you are running your Docker container in a managed environment, you may not be able to control the names of the environment variables that are set by that software.

0 commit comments

Comments
 (0)