Requirements
Technology
Microsoft . NE T Core
FontoXML Content Quality App is based on the cross-platform, open-source Microsoft .NET Core platform. Unlike, the old .NET Framework, .NET Core runs on Linux, macOS and Windows alike. The runtime is designed with performance in mind, meaning your authors will not waste time waiting for a response.
Docker
Docker is the world’s leading software container platform.
Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps.
FontoXML Content Quality App leverages Docker container technology to make it easy for your developers to create implementations and simplifying deployment to test, acceptance and production environments. Within minutes your administrators will be able to configure failover and scaleout as well as their favorite log shipping and monitoring solutions.
Software
You can use your preferred OS, whether it is Linux, macOS or Windows. Before you can get started, you just need to install the following software on your local machine:
-
FontoXML Development Tools (further referred to as FDT).
Hosting
FontoXML Content Quality App supports the following hosting options.
-
Docker Linux image, this is the recommended approach
-
Self-Contained DLLs (available for Linux and Windows Server)For more information on self-contained builds, please read https://docs.microsoft.com/en-us/dotnet/core/deploying/#self-contained-deployments-scd and https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/?tabs=aspnetcore2x&view=aspnetcore-3.1
We highly recommend you to run the FontoXML Content Quality App in HTTPS. This means that you will have to setup SSL offloading.
Running the Docker image
You need the Docker client.
Running the self-contained DL Ls
-
-
A Windows or Linux server with the .NET Core 3.1 runtime installed.
-
-
Make sure you have installed the appropriate dependencies for your operating system.