Skip to content

Web App

Tldr

  • Name: xxx-pwrp-proxy-wa
  • Publish: Code
  • Runtime Stack: Python 3.10
  • SKU (Pricing Plan): B1
  • Continuous Deployment: Disable (will be nice to try this out, though!)
  • Enable public access: On
  • Required Resource provider: Microsoft.Web

Create Web App

pbi-proxy-web-app.png

Configure Web App

You will need the following Environment Variables:

pbi-proxy-web-app-env-variables.png

You will get the CONFIG_CONNECTION_STRING from the configuration:

pbi-proxy-web-app-config-connection-string.png

Deploy the Web App

Prerequisite: You will need the Azure Tool Pack extension "ms-vscode.vscode-node-azure-pack".

  1. in your flask folder, right-click

  2. select "Deploy to Web App"

pbi-proxy-web-app-deploy.png

Create Identity

Create an Identity:

pbi-proxy-web-app-identity.png

Add it to the Access Policies of the KeyVault:

pbi-proxy-web-app-access-policies.png