A basic scaffold integration of Java/GraalVM, Micronaut, Memgraph and Docker.
GraalVM
% java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment GraalVM CE 22.3.0 (build 17.0.5+8-jvmci-22.3-b08)
OpenJDK 64-Bit Server VM GraalVM CE 22.3.0 (build 17.0.5+8-jvmci-22.3-b08, mixed mode, sharing)
Docker
% docker --version
Docker version 20.10.22, build 3a2c30b
To bring up memgraph
make memgraph
Run application
make run
Application should now be available on http://localhost:8080
To start containers
make up
To cleanup
make down
To (re)build
make build
Visit http://localhost:8080
Make sure memgraph is running
make memgraph
And run various application checks
make check
Cleanup
make clean
Code formatting
make format