Boilerplate for a Javalin web server written in Kotlin and built with Bazel. Mde possible by Kotlin rules for Bazel.
Generate Bazel dependencies transitively using bazel-deps
./update_dependencies.sh
Build and run the web server for local development
make local
Build and run the web server as a self-contained deployable binary
make deploy
Can be used with IntelliJ by installing the Bazel plugin and importing with the provided .bazelproject
project view file.
For a Java variant see javalin-java-bazel-boilerplate.