├── .gitattributes ├── .gitignore ├── Dockerfile ├── README.md ├── deployment.yaml ├── docker-compose.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── scaleall.sh ├── src └── main │ ├── kotlin │ └── com │ │ └── nklmish │ │ └── demo │ │ ├── AxonCasinoApplication.kt │ │ ├── MainUI.kt │ │ ├── game │ │ ├── Game.kt │ │ └── api.kt │ │ ├── kyp │ │ ├── KypValidation.kt │ │ ├── KypValidator.kt │ │ └── api.kt │ │ ├── managementdata │ │ ├── RestEndpoints.kt │ │ ├── TotalDepositedProjection.kt │ │ ├── api.kt │ │ └── data.kt │ │ ├── managementui │ │ └── ManagementUI.kt │ │ ├── playerui │ │ ├── PlayerUI.kt │ │ └── data.kt │ │ ├── process │ │ ├── WithdrawlApprovalSaga.kt │ │ └── api.kt │ │ ├── wallet │ │ ├── Wallet.kt │ │ └── api.kt │ │ └── walletsummary │ │ ├── WalletSummaryProjection.kt │ │ └── api.kt │ ├── resources │ ├── application-axonhub.properties │ ├── application-gui.properties │ ├── application-mysql.properties │ ├── application.properties │ └── db │ │ └── migration │ │ └── V1__init.sql │ └── webapp │ └── VAADIN │ └── themes │ └── mytheme │ ├── addons.scss │ ├── favicon.ico │ ├── mytheme.scss │ ├── styles.css │ └── styles.scss ├── startall.sh └── stopall.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/README.md -------------------------------------------------------------------------------- /deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/deployment.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/pom.xml -------------------------------------------------------------------------------- /scaleall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/scaleall.sh -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/AxonCasinoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/AxonCasinoApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/MainUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/MainUI.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/game/Game.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/game/Game.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/game/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/game/api.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/kyp/KypValidation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/kyp/KypValidation.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/kyp/KypValidator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/kyp/KypValidator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/kyp/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/kyp/api.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/managementdata/RestEndpoints.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/managementdata/RestEndpoints.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/managementdata/TotalDepositedProjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/managementdata/TotalDepositedProjection.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/managementdata/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/managementdata/api.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/managementdata/data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/managementdata/data.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/managementui/ManagementUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/managementui/ManagementUI.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/playerui/PlayerUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/playerui/PlayerUI.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/playerui/data.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/playerui/data.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/process/WithdrawlApprovalSaga.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/process/WithdrawlApprovalSaga.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/process/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/process/api.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/wallet/Wallet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/wallet/Wallet.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/wallet/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/wallet/api.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/walletsummary/WalletSummaryProjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/walletsummary/WalletSummaryProjection.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/nklmish/demo/walletsummary/api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/kotlin/com/nklmish/demo/walletsummary/api.kt -------------------------------------------------------------------------------- /src/main/resources/application-axonhub.properties: -------------------------------------------------------------------------------- 1 | axoniq.axonhub.servers=localhost 2 | -------------------------------------------------------------------------------- /src/main/resources/application-gui.properties: -------------------------------------------------------------------------------- 1 | spring.main.web-application-type=servlet 2 | -------------------------------------------------------------------------------- /src/main/resources/application-mysql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/resources/application-mysql.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/resources/db/migration/V1__init.sql -------------------------------------------------------------------------------- /src/main/webapp/VAADIN/themes/mytheme/addons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/webapp/VAADIN/themes/mytheme/addons.scss -------------------------------------------------------------------------------- /src/main/webapp/VAADIN/themes/mytheme/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/webapp/VAADIN/themes/mytheme/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/VAADIN/themes/mytheme/mytheme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss -------------------------------------------------------------------------------- /src/main/webapp/VAADIN/themes/mytheme/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/webapp/VAADIN/themes/mytheme/styles.css -------------------------------------------------------------------------------- /src/main/webapp/VAADIN/themes/mytheme/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nklmish/axon-casino/HEAD/src/main/webapp/VAADIN/themes/mytheme/styles.scss -------------------------------------------------------------------------------- /startall.sh: -------------------------------------------------------------------------------- 1 | kubectl apply -f deployment.yaml 2 | -------------------------------------------------------------------------------- /stopall.sh: -------------------------------------------------------------------------------- 1 | kubectl delete -f deployment.yaml 2 | --------------------------------------------------------------------------------