The first step to in deploying the Bot is bot involves creating a Linux Web web app with using a .NET Core 3.1 runtime stack. The This app service we set up now will host the bot microservice and serve as the messaging endpoint for the Bot. Please follow Follow the steps below to set up an the app service for the Bot.
...
Prerequisite
...
Before deploying the EmpowerID Bot
...
, ensure that users from
...
your organization's Azure AD tenant are inventoried into EmpowerID. Azure AD accounts not registered
...
or associated with an EmpowerID person object will not be authorized to use the Bot.
...
Procedure
Login to your Azure account.
...
Create a Linux App Service with the .NET Core 3.1 runtime stack.
Go to the newly created App Service’s Configuration and click
...
Advanced Edit.
...
Copy
...
and paste the JSON content below into the configuration JSON editor
...
. The JSON content is the configuration required for the Bot
...
; the value is empty for most
...
keys. We will
...
set the values gradually as we complete other steps in this series of
...
documents.
You will fill in the missing configuration values later. Note that the initial JSON content in the editor may “[ ].” Please remove this before adding the content below.Code Block language json [ { "name": "AzRedisCache", "value": "", "slotSetting": false }, { "name": "CosmosDbAuthKey", "value": "", "slotSetting": false }, { "name": "CosmosDbContainerId", "value": "", "slotSetting": false }, { "name": "CosmosDbDatabaseId", "value": "", "slotSetting": false }, { "name": "CosmosDbEndpoint", "value": "", "slotSetting": false }, { "name": "EnableMultitenancy", "value": "true", "slotSetting": false }, { "name": "KeyVaultUrl", "value": "", "slotSetting": false }, { "name": "MicrosoftAppId", "value": "", "slotSetting": false }, { "name": "MicrosoftAppPassword", "value": "", "slotSetting": false }, { "name": "SupportsUserTenantMapping", "value": "false", "slotSetting": false }, { "name": "WEBSITE_HEALTHCHECK_MAXPINGFAILURES", "value": "10", "slotSetting": false }, { "name": "WEBSITE_HTTPLOGGING_RETENTION_DAYS", "value": "2", "slotSetting": false }, { "name": "WEBSITE_LOAD_USER_PROFILE", "value": "1", "slotSetting": false } ]
The Application settings page will list all the settings
...
in the JSON content you pasted above.
...
Click Save
...
to save the settings.
...
Insert excerpt IL:External Stylesheet IL:External Stylesheet nopanel true
Info |
---|
In the next step, we will create Azure Cache for Redis |
...
All steps in Deployment & Configuration of EID Bot
Page Tree | ||||
---|---|---|---|---|
|