Developing at the project

Vanilla Developing

Backend

$ ./gradlew quarkusDev

Make your DNS queries to IP and TCP/UDP ports indicated at the console log.

Front end app (optional)

$ cd app && npm start

Then access http://localhost:3000/ , front end will proxy to http://localhost:5380 backend.

With Docker

$ ./gradlew build -Dquarkus.package.type=uber-jar -i -x check
$ docker-compose -f docker-compose-dev.yml up

or

$ ./gradlew build -Dquarkus.package.type=uber-jar -i -x check
$ docker-compose -f docker-compose-dev.yml run --rm -it backend bash

Releasing

Patch version

$ ./gradlew release

Major version

$ VERSION=3.7.0 && ./gradlew release -Prelease.releaseVersion=${VERSION} -Prelease.newVersion=${VERSION}