KSQL Web - Web UI for KSQL
- Install KSQL by following these instructions.
- Clone this project.
- Update the
ksql.service.base.url
value inconf/application.conf
if necessary. - From the root of the project, run:
./sbt -Dhttp.port=9000 start
Like most web applications, KSQL Web consists of two components:
- Server Side (written in Scala)
- Client Side (written in Elm)
Both components are built using SBT. To build the server side, run:
./sbt compile
To build the client side (optional), you'll first have to install Elm. Then run:
./sbt elmMake
Alternatively, you may build both components, and run the server in development mode by running:
./sbt run