This is an Azure Container App which does Paddy Disease Classification using Streamlit as the UI and Azure Custom Vision API
Also refer the article Paddy Disease Classification using Azure AI for the details of building the Computer Vision Model
All screenshots are in the docs/images folder
- Create a KeyVault in Azure
- Add all the secrets in the KeyVault [ key-vault-secrets.png ]
- Add System Assigned Identity flag on in the Container App. Refer the image paddy-system-assigned-identity.png on how this is done
- The paddyui_identity has the implementation details of the code for System Assigned Identity
The KeyVault URL is being stored as secured environment variable
The classification model was built on Azure AI. The model was exposed through Streamlit UI and this also used #managedidentity #azurecontainerapps #azurekeyvault.
This is a good example where we combine a number of #azure services
#azurecustomvision
#azurecontainerapp
#azurekeyvault
#azuremanagedidentity