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