Welcome to Quarkusaurus, my personal playground for exploring Quarkus โ a modern Java framework tailored for cloud-native applications. This repository contains a quarkus example service built with Kotlin & Gradle. Its goal? To explore what Quarkus can offer โ from fast startup times to cool developer tools โ and see how loud this framework can roar. ๐ฆ
Quarkus is a Java framework designed for fast startup times, minimal memory usage, and cloud-native environments. Itโs especially great for microservices and container deployments โ like a multi-talented dino that adapts to any environment and still has time to learn some tricks. ๐ฆ
Run the application in development mode with hot reload:
./gradlew quarkusDev
The Dev UI is available at http://localhost:8080/q/dev/. It's perfect for experimenting and seeing changes instantly โ like testing new tools in your dino lab without ever leaving the jungle. ๐งช๐ด
Package your application:
./gradlew build
This creates a quarkus-run.jar
in build/quarkus-app/
. Run it with:
java -jar build/quarkus-app/quarkus-run.jar
With everything bundled and ready to go, youโre just one command away from setting your Quarkus creature loose in the wild. ๐ฆ
Create a native executable:
./gradlew build -Dquarkus.package.type=native
Or use container build:
./gradlew build -Dquarkus.package.type=native -Dquarkus.native.container-build=true
For maximum performance, this build runs fast and light โ like a well-evolved dino built for speed and efficiency. ๐โโ๏ธ๐ฆ
This project is licensed under the MIT License.
No dinosaurs were harmed during the development of this quarkus-example