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: 5 days 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T23:38:40.000Z (over 7 years ago)
- Last Synced: 2025-02-27T02:21:33.350Z (over 1 year 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
```