Pre-Recorded Evidence Project - Function Apps
The infrastructure for PRE is brought up in 4 stages:
- https://github.com/hmcts/pre-network
- https://github.com/hmcts/pre-vault
- https://github.com/hmcts/pre-shared-infrastructure
- https://github.com/hmcts/pre-functions - YOU ARE HERE
The terraform version is managed by .terraform-version
file in the root of the repo, you can update this whenever you want.
Please run terraform fmt
before submitting a pull request.
Documentation is kept up-to-date using terraform-docs.
We've included pre-commit hooks to help with this.
Install it with:
$ brew install pre-commit
# or
$ pip3 install pre-commit
then run:
$ pre-commit install
- Make your changes locally
- Format your change with
terraform fmt
or the pre-commit hook - Submit a pull request
- Check the terraform plan from the build link that will be posted on your PR
- Get someone else to review your PR
- Merge the PR
- It will automatically be deployed to AAT and Prod environments
- Once successful in AAT and Prod then merge your change to demo, ithc, and perftest branches.
This project is licensed under the MIT License - see the LICENSE file for details.