/javalin-kotlin-bazel-boilerplate

Boilerplate for a Javalin web server written in Kotlin and built with Bazel.

Primary LanguageShellMIT LicenseMIT

Javalin Kotlin Bazel Boilerplate

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.