├── .gitignore ├── README.md ├── fight-service ├── pom.xml └── src │ └── main │ ├── java │ └── me │ │ └── escoffier │ │ └── mutiny │ │ └── fight │ │ ├── FightResource.java │ │ ├── FightService.java │ │ ├── SupesServiceClient.java │ │ └── model │ │ ├── Fight.java │ │ ├── Hero.java │ │ └── Villain.java │ └── resources │ ├── META-INF │ └── resources │ │ ├── index.html │ │ └── vs.png │ └── application.properties ├── infrastructure ├── docker-compose.yaml └── mongo-supes-init.js ├── pom.xml ├── stats-service ├── pom.xml └── src │ └── main │ ├── java │ └── me │ │ └── escoffier │ │ └── mutiny │ │ └── stats │ │ ├── FightProcessor.java │ │ ├── StatsResource.java │ │ └── model │ │ ├── Fight.java │ │ ├── FightDeserializer.java │ │ ├── Hero.java │ │ ├── Stats.java │ │ └── Villain.java │ └── resources │ └── application.properties └── supes-service ├── pom.xml └── src └── main ├── java └── me │ └── escoffier │ └── mutiny │ └── supes │ ├── SupesResource.java │ └── model │ ├── Hero.java │ └── Villain.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/README.md -------------------------------------------------------------------------------- /fight-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/pom.xml -------------------------------------------------------------------------------- /fight-service/src/main/java/me/escoffier/mutiny/fight/FightResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/java/me/escoffier/mutiny/fight/FightResource.java -------------------------------------------------------------------------------- /fight-service/src/main/java/me/escoffier/mutiny/fight/FightService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/java/me/escoffier/mutiny/fight/FightService.java -------------------------------------------------------------------------------- /fight-service/src/main/java/me/escoffier/mutiny/fight/SupesServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/java/me/escoffier/mutiny/fight/SupesServiceClient.java -------------------------------------------------------------------------------- /fight-service/src/main/java/me/escoffier/mutiny/fight/model/Fight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/java/me/escoffier/mutiny/fight/model/Fight.java -------------------------------------------------------------------------------- /fight-service/src/main/java/me/escoffier/mutiny/fight/model/Hero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/java/me/escoffier/mutiny/fight/model/Hero.java -------------------------------------------------------------------------------- /fight-service/src/main/java/me/escoffier/mutiny/fight/model/Villain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/java/me/escoffier/mutiny/fight/model/Villain.java -------------------------------------------------------------------------------- /fight-service/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /fight-service/src/main/resources/META-INF/resources/vs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/resources/META-INF/resources/vs.png -------------------------------------------------------------------------------- /fight-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/fight-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /infrastructure/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/infrastructure/docker-compose.yaml -------------------------------------------------------------------------------- /infrastructure/mongo-supes-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/infrastructure/mongo-supes-init.js -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /stats-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/pom.xml -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/FightProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/FightProcessor.java -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/StatsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/StatsResource.java -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/model/Fight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/model/Fight.java -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/model/FightDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/model/FightDeserializer.java -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/model/Hero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/model/Hero.java -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/model/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/model/Stats.java -------------------------------------------------------------------------------- /stats-service/src/main/java/me/escoffier/mutiny/stats/model/Villain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/java/me/escoffier/mutiny/stats/model/Villain.java -------------------------------------------------------------------------------- /stats-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/stats-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /supes-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/supes-service/pom.xml -------------------------------------------------------------------------------- /supes-service/src/main/java/me/escoffier/mutiny/supes/SupesResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/supes-service/src/main/java/me/escoffier/mutiny/supes/SupesResource.java -------------------------------------------------------------------------------- /supes-service/src/main/java/me/escoffier/mutiny/supes/model/Hero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/supes-service/src/main/java/me/escoffier/mutiny/supes/model/Hero.java -------------------------------------------------------------------------------- /supes-service/src/main/java/me/escoffier/mutiny/supes/model/Villain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/supes-service/src/main/java/me/escoffier/mutiny/supes/model/Villain.java -------------------------------------------------------------------------------- /supes-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cescoffier/mutiny-demo/HEAD/supes-service/src/main/resources/application.properties --------------------------------------------------------------------------------