https://github.com/daggerok/one-more-axon-app
One more axon framework + axon server in docker spring boot app
https://github.com/daggerok/one-more-axon-app
axon axon-framework axon-samples axon-server axonframework docker-compose-maven-plugin maven-docker-compose-plugin maven-plugin travis-ci travis-config-gh-publish travis-deploy
Last synced: 3 months ago
JSON representation
One more axon framework + axon server in docker spring boot app
- Host: GitHub
- URL: https://github.com/daggerok/one-more-axon-app
- Owner: daggerok
- License: mit
- Created: 2019-02-23T17:43:01.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T23:38:40.000Z (about 6 years ago)
- Last Synced: 2025-01-10T00:43:08.940Z (4 months ago)
- Topics: axon, axon-framework, axon-samples, axon-server, axonframework, docker-compose-maven-plugin, maven-docker-compose-plugin, maven-plugin, travis-ci, travis-config-gh-publish, travis-deploy
- Language: Java
- Homepage: https://daggerok.github.io/one-more-axon-app/
- Size: 346 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# axon again [](https://travis-ci.org/daggerok/one-more-axon-app)
One more axon example## monolithic
### up and running needed services in docker
```bash
./mvnw -f docker/axon-postgres/pom.xml -P up
```### run monolithic-app
```bash
./mvnw
bash ./apps/monolithic-app/target/*.jar
```### run monolithic-less-app
```bash
./mvnw
bash ./apps/monolithic-less-app/target/*.jar \
--server.application.name=monolithic-less-query-app \
--server.port=0 --spring.profiles.active=query
bash ./apps/monolithic-less-app/target/*.jar \
--server.application.name=monolithic-less-command-app \
--server.port=0 --spring.profiles.active=command
bash ./apps/monolithic-less-app/target/*.jar \
--server.application.name=monolithic-less-client-app \
--server.port=0 --spring.profiles.active=client
```### run micro apps
```bash
./mvnw
bash ./apps/micro-command-app/target/*.jar
bash ./apps/micro-query-client-app/target/*.jar
```### cleanup
```bash
./mvnw -f docker/axon-postgres/pom.xml -P down
```## build VuePress documentation
```bash
npm i ; npm run build
```