diff --git a/quarkus/README.md b/quarkus/README.md index 7d47ecb..89cf9da 100644 --- a/quarkus/README.md +++ b/quarkus/README.md @@ -4,61 +4,7 @@ Example applications that uses [Quarkus](https://quarkus.io/), [ddd-4-java](http ## Prerequisites Make sure you installed everything as described [here](../). -## Run the command microservice in development mode -1. Open a console (Ubuntu shortcut = ctrl alt t) -2. Start the command microservice: - ``` - cd ddd-cqrs-4-java-example/quarkus/command - ./mvnw quarkus:dev - ``` -3. Opening [http://localhost:8081/](http://localhost:8081/) should show the command welcome page - -## Run the query microservice in development mode -1. Open a console (Ubuntu shortcut = ctrl alt t) -2. Start the query microservice: - ``` - cd ddd-cqrs-4-java-example/quarkus/query - ./mvnw quarkus:dev - ``` -3. Opening [http://localhost:8080/](http://localhost:8080/) should show the query welcome page - - -# TODO ... (Does currently not work) - -## *OPTIONAL* Build and run the command microservice in native mode -1. Make sure you have enough memory (~6-8 GB) on your PC or VM -2. Open a console (Ubuntu shortcut = ) -3. Build the native executable - ``` - cd command - ./mvnw verify -Pnative - ``` -4. Run the microservice - ``` - ./target/cqrs4j-quarkus-example-command-1.0-SNAPSHOT-runner \ - -Djava.library.path=$GRAALVM_HOME/jre/lib/amd64 \ - -Djavax.net.ssl.trustStore=$GRAALVM_HOME/jre/lib/security/cacerts - ``` - -**Issues** -- [Quarkus native command microservice fails with Yasson NullPointerException](https://github.com/fuinorg/ddd-cqrs-4-java-example/issues/2) - - -## *OPTIONAL* Build and run the query microservice in native mode -1. Make sure you have enough memory (~6-8 GB) on your PC or VM -2. Open a console (Ubuntu shortcut = ) -3. Build the native executable - ``` - cd query - ./mvnw verify -Pnative - ``` -4. Run the microservice - ``` - ./target/cqrs4j-quarkus-example-query-1.0-SNAPSHOT-runner \ - -Djava.library.path=$GRAALVM_HOME/jre/lib/amd64 \ - -Djavax.net.ssl.trustStore=$GRAALVM_HOME/jre/lib/security/cacerts - ``` - -**Issues** -- [Quarkus native query microservice does not execute updates](https://github.com/fuinorg/ddd-cqrs-4-java-example/issues/1) -- [Building native query microservice fails with PostgreSQL (MariaDB works fine)](https://github.com/fuinorg/ddd-cqrs-4-java-example/issues/3) +## Start command / query implementation +Start the command and query microservice. +- [Command](command) +- [Query](query)