(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.
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 packageThe 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:bundleThen the server can be started:
java -jar target/fitlayout-web-microbundle.jarUse --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.