├── .github └── workflows │ ├── productcatalogue-build.yml │ ├── shopfront-build.yml │ └── stockmanager-build.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── ci-vagrant └── Vagrantfile ├── docker-compose-build.yml ├── docker-compose.yml ├── functional-e2e-tests ├── pom.xml └── src │ └── test │ └── java │ └── uk │ └── co │ └── danielbryant │ └── djshopping │ └── functionale2etests │ ├── DjShopRestIntegrationTest.java │ └── entities │ └── Product.java ├── kubernetes-ambassador-ratelimit ├── ambassador-no-rbac.yaml ├── ambassador-rate-limiter.yaml ├── ambassador-service.yaml ├── productcatalogue-service.yaml ├── shopfront-service.yaml └── stockmanager-service.yaml ├── kubernetes-ambassador-telepresence ├── ambassador-rate-limiter.yaml ├── ambassador-rbac.yaml ├── ambassador-service.yaml ├── productcatalogue-service.yaml ├── shopfront-service.yaml └── stockmanager-service.yaml ├── kubernetes-ambassador ├── ambassador-service.yaml ├── productcatalogue-service.yaml ├── shopfront-service-canary.yaml ├── shopfront-service.yaml └── stockmanager-service.yaml ├── kubernetes ├── productcatalogue-service.yaml ├── shopfront-service.yaml └── stockmanager-service.yaml ├── performance-e2e-tests ├── README.md ├── build.sbt ├── project │ ├── build.properties │ └── plugins.sbt └── src │ └── test │ ├── resources │ ├── gatling.conf │ ├── logback.xml │ └── recorder.conf │ └── scala │ └── uk │ └── co │ └── danielbryant │ └── djshopping │ └── performancee2etests │ └── DjShoppingBasicSimulation.scala ├── productcatalogue ├── Dockerfile ├── README.md ├── pom.xml ├── product-catalogue.yml └── src │ └── main │ └── java │ └── uk │ └── co │ └── danielbryant │ └── djshopping │ └── productcatalogue │ ├── ProductServiceApplication.java │ ├── configuration │ └── ProductServiceConfiguration.java │ ├── healthchecks │ └── BasicHealthCheck.java │ ├── model │ └── Product.java │ ├── resources │ └── ProductResource.java │ └── services │ └── ProductService.java ├── shopfront ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── uk │ │ │ └── co │ │ │ └── danielbryant │ │ │ └── djshopping │ │ │ └── shopfront │ │ │ ├── ShopfrontApplication.java │ │ │ ├── controllers │ │ │ └── HomeController.java │ │ │ ├── model │ │ │ └── Product.java │ │ │ ├── repo │ │ │ ├── ProductRepo.java │ │ │ └── StockRepo.java │ │ │ ├── resources │ │ │ └── ProductResource.java │ │ │ └── services │ │ │ ├── ProductService.java │ │ │ └── dto │ │ │ ├── ProductDTO.java │ │ │ └── StockDTO.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── uk │ └── co │ └── danielbryant │ └── djshopping │ └── shopfront │ └── ShopfrontApplicationTests.java └── stockmanager ├── Dockerfile ├── pom.xml └── src ├── main ├── java │ └── uk │ │ └── co │ │ └── danielbryant │ │ └── djshopping │ │ └── stockmanager │ │ ├── StockManagerApplication.java │ │ ├── config │ │ └── DataGenerator.java │ │ ├── exceptions │ │ └── StockNotFoundException.java │ │ ├── model │ │ └── Stock.java │ │ ├── repositories │ │ └── StockRepository.java │ │ ├── resources │ │ └── StockResource.java │ │ └── services │ │ └── StockService.java └── resources │ └── application.properties └── test ├── java ├── functional │ ├── FunctionalTests.java │ └── RestStepDefs.java └── uk │ └── co │ └── danielbryant │ └── djshopping │ └── stockmanager │ └── ShopfrontApplicationTests.java └── resources └── features └── Stocks.feature /.github/workflows/productcatalogue-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/.github/workflows/productcatalogue-build.yml -------------------------------------------------------------------------------- /.github/workflows/shopfront-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/.github/workflows/shopfront-build.yml -------------------------------------------------------------------------------- /.github/workflows/stockmanager-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/.github/workflows/stockmanager-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/README.md -------------------------------------------------------------------------------- /ci-vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/ci-vagrant/Vagrantfile -------------------------------------------------------------------------------- /docker-compose-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/docker-compose-build.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /functional-e2e-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/functional-e2e-tests/pom.xml -------------------------------------------------------------------------------- /functional-e2e-tests/src/test/java/uk/co/danielbryant/djshopping/functionale2etests/DjShopRestIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/functional-e2e-tests/src/test/java/uk/co/danielbryant/djshopping/functionale2etests/DjShopRestIntegrationTest.java -------------------------------------------------------------------------------- /functional-e2e-tests/src/test/java/uk/co/danielbryant/djshopping/functionale2etests/entities/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/functional-e2e-tests/src/test/java/uk/co/danielbryant/djshopping/functionale2etests/entities/Product.java -------------------------------------------------------------------------------- /kubernetes-ambassador-ratelimit/ambassador-no-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-ratelimit/ambassador-no-rbac.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-ratelimit/ambassador-rate-limiter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-ratelimit/ambassador-rate-limiter.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-ratelimit/ambassador-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-ratelimit/ambassador-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-ratelimit/productcatalogue-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-ratelimit/productcatalogue-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-ratelimit/shopfront-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-ratelimit/shopfront-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-ratelimit/stockmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-ratelimit/stockmanager-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-telepresence/ambassador-rate-limiter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-telepresence/ambassador-rate-limiter.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-telepresence/ambassador-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-telepresence/ambassador-rbac.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-telepresence/ambassador-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-telepresence/ambassador-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-telepresence/productcatalogue-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-telepresence/productcatalogue-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-telepresence/shopfront-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-telepresence/shopfront-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador-telepresence/stockmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador-telepresence/stockmanager-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador/ambassador-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador/ambassador-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador/productcatalogue-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador/productcatalogue-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador/shopfront-service-canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador/shopfront-service-canary.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador/shopfront-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador/shopfront-service.yaml -------------------------------------------------------------------------------- /kubernetes-ambassador/stockmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes-ambassador/stockmanager-service.yaml -------------------------------------------------------------------------------- /kubernetes/productcatalogue-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes/productcatalogue-service.yaml -------------------------------------------------------------------------------- /kubernetes/shopfront-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes/shopfront-service.yaml -------------------------------------------------------------------------------- /kubernetes/stockmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/kubernetes/stockmanager-service.yaml -------------------------------------------------------------------------------- /performance-e2e-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/README.md -------------------------------------------------------------------------------- /performance-e2e-tests/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/build.sbt -------------------------------------------------------------------------------- /performance-e2e-tests/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.12 2 | -------------------------------------------------------------------------------- /performance-e2e-tests/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/project/plugins.sbt -------------------------------------------------------------------------------- /performance-e2e-tests/src/test/resources/gatling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/src/test/resources/gatling.conf -------------------------------------------------------------------------------- /performance-e2e-tests/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/src/test/resources/logback.xml -------------------------------------------------------------------------------- /performance-e2e-tests/src/test/resources/recorder.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/src/test/resources/recorder.conf -------------------------------------------------------------------------------- /performance-e2e-tests/src/test/scala/uk/co/danielbryant/djshopping/performancee2etests/DjShoppingBasicSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/performance-e2e-tests/src/test/scala/uk/co/danielbryant/djshopping/performancee2etests/DjShoppingBasicSimulation.scala -------------------------------------------------------------------------------- /productcatalogue/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/Dockerfile -------------------------------------------------------------------------------- /productcatalogue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/README.md -------------------------------------------------------------------------------- /productcatalogue/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/pom.xml -------------------------------------------------------------------------------- /productcatalogue/product-catalogue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/product-catalogue.yml -------------------------------------------------------------------------------- /productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/ProductServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/ProductServiceApplication.java -------------------------------------------------------------------------------- /productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/configuration/ProductServiceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/configuration/ProductServiceConfiguration.java -------------------------------------------------------------------------------- /productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/healthchecks/BasicHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/healthchecks/BasicHealthCheck.java -------------------------------------------------------------------------------- /productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/model/Product.java -------------------------------------------------------------------------------- /productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/resources/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/resources/ProductResource.java -------------------------------------------------------------------------------- /productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/services/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/productcatalogue/src/main/java/uk/co/danielbryant/djshopping/productcatalogue/services/ProductService.java -------------------------------------------------------------------------------- /shopfront/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/Dockerfile -------------------------------------------------------------------------------- /shopfront/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/pom.xml -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/ShopfrontApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/ShopfrontApplication.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/controllers/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/controllers/HomeController.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/model/Product.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/repo/ProductRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/repo/ProductRepo.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/repo/StockRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/repo/StockRepo.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/resources/ProductResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/resources/ProductResource.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/services/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/services/ProductService.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/services/dto/ProductDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/services/dto/ProductDTO.java -------------------------------------------------------------------------------- /shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/services/dto/StockDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/java/uk/co/danielbryant/djshopping/shopfront/services/dto/StockDTO.java -------------------------------------------------------------------------------- /shopfront/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/resources/application.properties -------------------------------------------------------------------------------- /shopfront/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /shopfront/src/test/java/uk/co/danielbryant/djshopping/shopfront/ShopfrontApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/shopfront/src/test/java/uk/co/danielbryant/djshopping/shopfront/ShopfrontApplicationTests.java -------------------------------------------------------------------------------- /stockmanager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/Dockerfile -------------------------------------------------------------------------------- /stockmanager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/pom.xml -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/StockManagerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/StockManagerApplication.java -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/config/DataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/config/DataGenerator.java -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/exceptions/StockNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/exceptions/StockNotFoundException.java -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/model/Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/model/Stock.java -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/repositories/StockRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/repositories/StockRepository.java -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/resources/StockResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/resources/StockResource.java -------------------------------------------------------------------------------- /stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/services/StockService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/main/java/uk/co/danielbryant/djshopping/stockmanager/services/StockService.java -------------------------------------------------------------------------------- /stockmanager/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port = 8030 -------------------------------------------------------------------------------- /stockmanager/src/test/java/functional/FunctionalTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/test/java/functional/FunctionalTests.java -------------------------------------------------------------------------------- /stockmanager/src/test/java/functional/RestStepDefs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/test/java/functional/RestStepDefs.java -------------------------------------------------------------------------------- /stockmanager/src/test/java/uk/co/danielbryant/djshopping/stockmanager/ShopfrontApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/test/java/uk/co/danielbryant/djshopping/stockmanager/ShopfrontApplicationTests.java -------------------------------------------------------------------------------- /stockmanager/src/test/resources/features/Stocks.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielbryantuk/oreilly-docker-java-shopping/HEAD/stockmanager/src/test/resources/features/Stocks.feature --------------------------------------------------------------------------------