Spring Arrow Example
A microservice example with Spring Webflux, Arrow.
Other technologies used:
- Jetbrains Exposed for the persistence layer.
- Kotest for testing
- Kotlinx-serialisation
Running the project
with docker-compose
To run the project, you first need to start the environment.
This can be done with docker-compose up
,
and then you can start the Ktor server with ./gradlew run
.
docker-compose up
./gradlew run
curl 0.0.0.0:8080/health
Endpoints
- GET /health: returns version of the connected postgres
Highly inspired by https://github.com/nomisRev/ktor-arrow-example