Skip to main content

Installation checklist

1. PactFlow license file

The PactFlow on-premises version requires a license file to run. You should have received this from us during the on-boarding process. If not, please contact your Account Manager.

2. Run Docker Compose example

See the Docker Compose example.

3. Choose the domain name for your PactFlow On-Premises application

eg. https://pactflow.mycompany.com

You will need this for the next step.

4. Configure identity provider

Configure the PactFlow On-Premises application in your identity provider. See the Azure Active Directory documentation.

5. Deploy PactFlow On-Premises application stack

  • Configure the PactFlow Docker image to be pulled from Quay.
  • Use the environment variable templates to create the appropriate deployment configuration artifacts for the PactFlow Docker image (eg. Cloudformation template, Helm chart etc.)
  • Ensure the compute resources have the appropriate specifications.
  • Create a PostgreSQL database
  • Ensure the network is configured appropriately.
  • Ensure the logs are forwarded to a log aggregation service.
  • Make sure the license file is mounted into the running containers.
  • Ensure you have load tested the system and have confidence the system can handle your baseline load, and can scale with increased demand