Some test text!
WebViewer Server can be used on Microsoft Azure, in order to do this we recommend using a Linux VM or the Container Instances service.
To build the WebViewer Server on a Linux VM, follow this guide on building docker compose images - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/docker-compose-quickstart - alongside our guide on building the WebViewer Server image.
version:"2.0"or update docker-compose depending on the VM used.
If your needs extend to using WebViewer server in a more modular context, you are also able to upload the
pdfd-tomcat image as a seperate instance and use it on the
Container Instances service. The steps are as follows:
Navigate to your docker directory and call:
docker-compose build pdfd-tomcat docker tag built_image_name azure_repository_addr/pdfd-tomcat docker push azure_repository_addr/pdfd-tomcat
Container instancesand select
Container image typeto
Container imagewrite the address of your previously uploaded container
Image registry login serverwrite the address of your repository
Image registry usernamewrite the admin username for the repository.
Image registry passwordwrite the admin password for the repository. Click
Configurationpage should now be shown.
Environment Variableto the variables you use under the
environmentsection of the
OKtwice more and the container should now be deploying.
If you included the demo in this build, you should now be able to access the demo at
You can now attach this container instance server to your infrastructure. When attaching this container to your infrastrucutre, keep in mind the caching system for the server requires user stickiness to individual containers in order to work.
It is possible to run WebViewer Server on Web Apps for Azure, but not advisable. Web Apps wraps our own web app in an apache container, which can create problems during deployment and after.