Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

Purpose

This document aims to offer an in-depth overview of Marketplace Deployment. It includes a comprehensive process covering Infrastructure Deployment and Configuration with AC5.x Professional.


Scope

This guide outlines the steps involved in deploying the Production environment for Marketplace and establishing its connection to AC 5.X Professional.


Marketplace Design 


Infrastructure Deployment in Azure 

  1. Create a “Resource Group” with required “Tags”

  1. Create “APP Service Plan” with required “Tags”

  1. Once “App Service Plan” is created, it will show the overview as below:

  1. 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.

  1. Create “Virtual Network” and Required “Subnets”.

  1. Create a “MySQL” DB, with needed configuration.

  1. Create a “Storage Account” with Type, Accessibility, and Private Endpoint (for secure access).

Private Endpoint steps:

Configure Private Endpoint

  1. Azure App Service Kudu Console

  1. Create “API Management Service”.

  1. 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

  1. Publish and Install B2B Automations

Confluence Link:

https://adeptia.atlassian.net/wiki/spaces/ProductSpace/pages/322306049/Publish+and+Install+B2B+Automations

  • No labels