Vonk deployment on Azure Web App Service¶
In this section we explain how you can deploy Vonk in the Azure cloud.
Before you can run Vonk, you will need to download the Vonk binaries and request a license:
- Go to the Simplifier website, login and download the Vonk binaries from https://simplifier.net/vonk/download
- Download the trial license file from the same location.
Go to Azure (https://portal.azure.com) and create a web app:
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):
Add the trial license file (vonk-trial-license.json) to the vonk_distribution.zip by dragging the license file into the zipfile.
Open a webbrowser, navigate to
https://<webapp>.scm.azurewebsites.net/ZipDeployUIand 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/ZipDeployUIThis method of deployment does not work in Internet Explorer. It does work in Firefox, Chrome and Edge.
Open a browser and go to the site
https://<webapp>.azurewebsites.net/. This will show the Vonk home page.
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:
About Azure zip deployment: https://docs.microsoft.com/en-us/azure/app-service/app-service-deploy-zip#deploy-zip-file