Vonk deployment on Azure Web App Service

In this section we explain how you can deploy Vonk in the Azure cloud.

Getting started

Before you can run Vonk, you will need to download the Vonk binaries and request a license:

  1. Go to the Simplifier website, login and download the Vonk binaries from https://simplifier.net/vonk/download
  2. Download the trial license file from the same location.

Deployment

  1. Go to Azure (https://portal.azure.com) and create a web app:

    ../../_images/Azure_01_CreateWebApp.png
  2. Choose a name for the webapp, we will use the placeholder <webapp>. Fill in an existing resource group or create a new one and select Windows for the operation system (OS):

    ../../_images/Azure_02_ChooseName.png
  3. Add the trial license file (vonk-trial-license.json) to the vonk_distribution.zip by dragging the license file into the zipfile.

  4. Open a webbrowser, navigate to https://<webapp>.scm.azurewebsites.net/ZipDeployUI and drag vonk_distribution.zip into the browser window. This will install the Vonk server as a Web App in Azure. In our example the url is https://<webapp>.scm.azurewebsites.net/ZipDeployUI This method of deployment does not work in Internet Explorer. It does work in Firefox, Chrome and Edge.

  5. Open a browser and go to the site https://<webapp>.azurewebsites.net/ . This will show the Vonk home page.

Change database

In this example Vonk is using a memory repository. If you want to change it to another kind of repository then you could change that on the page Application Settings of the Web App. Here you can set Environment Variables with the settings for either SQL Server or MongoDB. For example for MongoDB it will look like this:

../../_images/Azure_04_Settings.png