Skip to content
/ graph Public

A basic scaffold integration of Java/GraalVM, Micronaut, Memgraph and Docker.

Notifications You must be signed in to change notification settings

jwshin/graph

Repository files navigation

Graph

A basic scaffold integration of Java/GraalVM, Micronaut, Memgraph and Docker.

Prerequisite

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

Local Development

To bring up memgraph

make memgraph

Run application

make run

Application should now be available on http://localhost:8080

Docker Compose

To start containers

make up

To cleanup

make down

To (re)build

make build

Visit http://localhost:8080

Check / Test

Make sure memgraph is running

make memgraph

And run various application checks

make check

Misc

Cleanup

make clean

Code formatting

make format

About

A basic scaffold integration of Java/GraalVM, Micronaut, Memgraph and Docker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published