Skip to content

Commit

Permalink
Merge pull request #176 from learnautomatedtesting/patch-1
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
YOU54F authored Sep 27, 2024
2 parents f03cc54 + 225bdf7 commit 7cf4105
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,29 @@ If you are running the Docker image behind an ALB with an idle timeout, you may

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

## Running on AWS serverless

### Gitlab AWS CDK

The following implementation is community provided & supported by [@learnautomatedtesting](https://github.com/learnautomatedtesting)

Leverage GitLab & AWK CDK to publish and deploy a serverless framework of the Pact Broker and postgres database

**Pre-Requisites**

* AWS account with proper access
* AWS CLI and AWS CDK installed
* Docker installed for local container image management
* Basic understanding of Docker, AWS ECS, and networking

**Solution**

* 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)
* https://gitlab.com/learnautomatedtesting/servicevirtualizationandpact/
* API Examples Provider, two static results once deployed via AWS CDK with an expected verifier and wrong output
* https://gitlab.com/learnautomatedtesting/pactexample


## Using different environment variable names

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.
Expand Down

0 comments on commit 7cf4105

Please sign in to comment.