Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.39 KB

File metadata and controls

31 lines (21 loc) · 1.39 KB

FitLayout/2 - Web Page Analysis Framework - Web Application Backend

(c) 2015-2024 Radek Burget (burgetr@fit.vutbr.cz)

This project provides a backend for FitLayout demo application. The frontend is provided by the PageView project. The project is also available as docker images.

Installation

FitLayoutWeb is a Java microservice that can run on any microprofile compliant application server, e.g. Glassfish, Payara or Open Liberty. For compiling the project, use

git clone https://github.com/FitLayout/FitLayoutWeb.git
cd FitLayoutWeb
mvn clean package

The compiled application can be found in FitLayoutWebService/targer/fitlayout-web.war and it is ready for deployment on a server.

Additionally, a standalone all-in-one server with an embedded Payara-micro server can be built using

cd FitLayoutWebService
mvn payara-micro:bundle

Then the server can be started:

java -jar target/fitlayout-web-microbundle.jar

Use --help for additional options. The server configuration can be defined in a properties file (see an example configuration here) and used using the --systemproperties switch.