Ensure AWS keys are added to the forked DevOps repository.
4
Enable GitHub Actions
Navigate to the release-githubactions branch in the forked DevOps repository.
Enable GitHub Actions.
Click on Actions, then click on "I understand my workflows, go ahead and enable them":
5
Modify Configuration Files
Note: Make these repository/branch changes before installation; making changes to the configuration repository link in the DevOps repository after installation without understanding what impact they may have will lead to failure in the application functionality.
Navigate to egov-demo.yaml (config-as-code/environments/egov-demo.yaml).
Under the egov-persister: change the gitsync link of the health-campaign-config repository to the forked config repository and the branch to DEMO.
Under the egov-indexer: change the gitsync link of the health-campaign-config repository to the forked config repository and the branch to DEMO.
Under the pdf-service: change the git-sync link of the health-campaign-config repository to the forked config repository and the branch to DEMO.
6
Configure Infrastructure-as-code
Navigate to infra-as-code/terraform/sample-aws.
Open input.yaml and enter details such as domain_name, cluster_name, bucket_name, and db_name.
7
Configure HCM Version
Navigate to the file deploy-as-code/deployer/digit_installer.go
Search for health-demo in the file and check for health-demo-vX.X
Change the version to v1.7 -> health-demo-v1.7
8
Enable HCM Module
Navigate to the file deploy-as-code/deployer/digit_installer.go
Search for m_health , and add this below this line selectedMod = append(selectedMod, "m_pgr")
9
Generate SSH Key Pair
Method A: Navigate to this website to generate the SSH Key Pair. (Note: This is not recommended for production setups, only for demo purposes.)