AC 5.X Marketplace Deployment
Infrastructure Deployment in Azure
Create a “Resource Group” with required “Tags”
Create “APP Service Plan” with required “Tags”
Once “App Service Plan” is created, it will show the overview as below:
Create a “Web App” with the steps below:
Put the name, Publish Type, Runtime Stack, Java Web Server Stack, OS, and Region.
4.1 Select Pricing Plan, as per recommendation from the Product Team
4.2 Select Give the reference to the GitHub account from where the image will be pulled
4.3 Select Networking Options, keep public access as “ON” and Network Injection as “OFF”
4.3 Select the “Monitoring” option as follows for Application Insight
4.4 Give the Tag
4.5 Once a Web App is created it will show like this, we can hit the URL to test the default page.
Create “Virtual Network” and Required “Subnets”.
Create a “MySQL” DB, with needed configuration.
Create a “Storage Account” with Type, Accessibility, and Private Endpoint (for secure access).
Private Endpoint steps:
Configure Private Endpoint
Azure App Service Kudu Console
Create “API Management Service”.
Private Link for MySQL
Steps to Configure Marketplace
Add below ENVIRONMENT VARIABLES in Azure app service
BACKEND_DB_URL:
Example:
jdbc:mysql://mysql-ad-marketplace-eus2-01.mysql.database.azure.com:3306/MARKETPLACE?useSSL=false&verifyServerCertificate=false&allowPublicKeyRetrieval=true
BACKEND_DB_USERNAME:
BACKEND_DB_PASSWORD:
Add below ENVIRONMENT VARIABLES in WEBRUNNER microservice in AC 5.x Professional:
MARKETPLACE_SERVICE_URL
: <MARKETPLACE SERVICE URL> example:https://web-ad-marketplace-eus2-01.azurewebsites.net
Publish and Install B2B Automations
Confluence Link: