- Java 17
- Node v18.18 or later
From project root -
Using Docker Compose (local java and node installations not required)
-
Optionally - to change webserver port or base path of the app (default port 80 and root path /), copy
sample.env
to.env
and change the environment variable values accordingly, before running -
Execute
docker-compose up
-
Application UI is available at http://localhost (when using default base path and port)
-
Server API is available at http://localhost/api (when using default base path and port)
or http://localhost:8080/api (root API URL does not have a service mapping)
Without Docker(local java and node installations are required)
-
Make sure your command line / terminal is using
- node v18.8 or higher (run
node -v
) - java v17 or higher (run
java -version
)
- node v18.8 or higher (run
-
Execute
run.sh
(builds and runs the UI and the server)- or, execute
npm run build
, followed bynpm start
- or, execute
-
Application UI is available at http://localhost:8088
Server API is available at http://localhost:8088/api/ or http://localhost:8088/api
(root API URL does not have a service mapping)