Managed Application User Guide

Pre-Requisites

Networking

The Managed Resource Group requires access to the following URLs:

Installation

Azure Portal

  1. Go to the Managed Application Offer in the Azure Portal
  2. Select Enterprise and click Create

Basics

Project details

Select a Subscription and Resource Group (or create a new one).

 

Please Note:

  1. You, the consumer, will retain access to the chosen Resource Group
  2. AnswerRocket, the publisher, will not have any access to the chosen Resource Group

Instance details

  1. Select a Region to deploy the application resources to. (Note: Some regions may not be supported)
  2. Select an AnswerRocket Version to deploy. (Note: You can enter “latest“ to deploy the latest production release)

Managed Application Details

 

  1. Provide a name for your Managed Application Deployment
  2. Provide a name for your Managed Resource Group
    • This Resource Group will be created when you submit the form
    • AnswerRocket will have Owner access to this resource group to provide support

Network

 

Default values are provided for you. Modify the Virtual network and subnets to suit your environment.

 
You will need to peer the Virtual Network to your hub network later. Make sure the address space of the AnswerRocket virtual network does not overlap with your target virtual network.

 

MongoDB

Hardware Configuration

Modify default values to suit your environment.

Administrator Account

Select a Username and Password for the Virtual Machine administrator account. These will be used to sign into the VM for support purposes.

 

AnswerRocket

Application Admin User

Select the Username and Password for the initial admin user. This user will be used to configure the application after initial deployment. Values provided here will be saved to a Key Vault in the Managed Resource Group.

Application configuration

Provide a Display Name that will be visible in in your browser tab.

Analytics: Choose whether or not to emit usage data to AnswerRocket.

 

Review + Create

Review and confirm Pricing, Terms and Configuration. When finished, click Create.

 

Post-Install Steps

Networking

Once your Managed Application is deployed, you will need to peer the New Virtual Network with an existing Virtual Network, typically a Hub Network in a Hub-and-Spoke topology.

You will also need to establish a Virtual Network Link to the same Virtual Network in the new Private DNS Zone.

 

Enabling Email

The webhost and maxappserver containers need the following environment variables to be set:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

Contact AnswerRocket for the values you will need.

 

Setting the values

1. Select the Container App that is running AnswerRocket

2. Select Settings > Secrets in the sidebar. Click + Add

a. Use Table 1 - Add Container Apps Secrets to create the necessary secrets.

3. Select Revisions and replicas in the sidebar

a. Click + Create new revision

b. Edit the webhost and maxappserver container images:

i. Under Environment variables, click + Add

ii. Use Table 2 - Add Environment Variables

c. Once you have added both variables to each container, click Create

4. Wait for the new revision to become active

5. Recommended: Deactivate the old revision by deselecting Active and click Save

 

Upgrades

If the image tag for your deployment is set to latest :

1. Select Overview in the sidebar of the container app

2. Click Stop and wait for confirmation

3. Click Start

Otherwise:

1. Create a new revision

2. Edit each container, providing the version tag you want to deploy

a. Image source: Docker Hub or other registries

b. Image type: Public

c. Registry login server: answerrocketacr.azurecr.io

d. Image and tag: answerrocket/{image}:{specify new tag here}

e. Click Save. Repeat for each container.

3. Click Create

Updated

Was this article helpful?