Skip to content

JVM Deployment

Ahmed edited this page Mar 16, 2026 · 2 revisions

JVM Deployment

To run EventLens as a standalone Java process without containerization:

Ensure you have Java 21+ installed.

  1. Build the Fat JAR (see Building from Source):
    ./gradlew clean :eventlens-app:shadowJar
  2. Place your eventlens.yaml in the working directory (or at ~/.eventlens/config.yaml).
  3. Run the application:
    java --enable-preview -jar eventlens-app/build/libs/eventlens*.jar

The internal server will serve both the backend API and the compiled React UI out of the fat JAR.

Return Home

Clone this wiki locally