Deployment - Standard
September 8, 2023 ยท View on GitHub
Prerequisites
- Azure Subscription
- Subscription access to Azure OpenAI service. Start here to Request Access to Azure OpenAI Service
- .NET 7 SDK
- Docker Desktop
- Azure CLI (v2.49.0 or greater)
- Helm 3.11.1 or greater
- Visual Studio 2022 (only needed if you plan to run/debug the solution locally)
Deployment steps
Follow the steps below to deploy the solution to your Azure subscription.
-
Ensure all the prerequisites are installed.
-
Clone the repository:
git clone https://github.com/AzureCosmosDB/VectorSearchAiAssistant.git -
Switch to the
cognitive-search-vectorbranch:cd VectorSearchAiAssistant git checkout cognitive-search-vector -
Run the following script to provision the infrastructure and deploy the API and frontend. This will provision all of the required infrastructure, deploy the API and web app services into AKS, and import data into Cosmos DB.
./scripts/Unified-Deploy.ps1 -resourceGroup <rg_name> -location <location> -subscription <target_subscription_id>
NOTE: Make sure to set the
<location>value to a region that supports Azure OpenAI services. See Azure OpenAI service regions for more information.