Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 2.12 KB

deployment-cloudshell.md

File metadata and controls

42 lines (27 loc) · 2.12 KB

Deployment - Cloud shell

Prerequisites

Deployment steps

Follow the steps below to deploy the solution to your Azure subscription.

  1. Create a cloud shell PowerShell environment in a tenant that contains the target subscription.

  2. Clone the repository:

    git clone --recurse-submodules https://github.com/Azure/Real-time-Payment-Transaction-Processing-at-Scale.git
  3. Set the proper folder permissions on the scripts folder:

    cd ./Real-time-Payment-Transaction-Processing-at-Scale/
    chmod +x ./deploy/*
  4. Execute the CloudShell-Deploy.ps1 script. This will provision all of the required infrastructure, deploy the API and web app services into AKS, and provision and load artifacts into a Synapse Analytics workspace.

    ./deploy/powershell/CloudShell-Deploy.ps1 -resourceGroup <rg_name> -subscription <target_subscription_id>

    This is an example of the command above:

    ./deploy/powershell/CloudShell-Deploy.ps1 -resourceGroup "ms-claims-openai" -subscription "00000000-0000-0000-0000-000000000000"

NOTE: The <location> specified must point to a region that supports the Azure OpenAI service. You can find the list of supported regions here.

NOTE: If you already used the Cloud Shell in the target subscription, it is recommended to remove the Real-time-Payment-Transaction-Processing-at-Scale folder from the home directory before cloning the repository again. You can do this by running rm ./Real-time-Payment-Transaction-Processing-at-Scale -r -f in the Cloud Shell.