- Java 17 JDK
- Maven 3.8+
- Create a
config
subdirectory within the directory you will run the app from - Copy example-application.properties into the
config
directory and rename it toapplication.properties
From the project root, build runnable .jar
file (located in cardea-server/target
):
mvn clean package
Or run server via Maven:
mvn clean install && cd cardea-server && mvn clean spring-boot:run
The server runs on port 8080 by default. To run on a different port, add a server.port
setting
to your application.properties
Prometheus metrics are available at /metrics
on the deployed webapp.