├── .gitignore ├── .travis.yml ├── README.md ├── confsvr ├── .gitignore ├── pom.xml └── src │ └── main │ ├── docker │ ├── Dockerfile │ └── run.sh │ ├── java │ └── com │ │ └── thoughtmechanix │ │ └── confsvr │ │ └── ConfigServerApplication.java │ └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── config │ ├── licensingservice │ ├── licensingservice-dev.yml │ ├── licensingservice-prod.yml │ └── licensingservice.yml │ └── organizationservice │ └── organizationservice.yml ├── docker ├── common │ └── docker-compose.yml ├── dev │ └── docker-compose.yml └── prod │ └── docker-compose.yml ├── licensing-service ├── pom.xml └── src │ └── main │ ├── docker │ ├── Dockerfile │ └── run.sh │ ├── java │ └── com │ │ └── thoughtmechanix │ │ └── licenses │ │ ├── Application.java │ │ ├── config │ │ └── ServiceConfig.java │ │ ├── controllers │ │ └── LicenseServiceController.java │ │ ├── model │ │ ├── License.java │ │ └── Organization.java │ │ ├── repository │ │ └── LicenseRepository.java │ │ └── services │ │ ├── LicenseService.java │ │ └── OrganizationService.java │ └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── schema.sql └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/README.md -------------------------------------------------------------------------------- /confsvr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/.gitignore -------------------------------------------------------------------------------- /confsvr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/pom.xml -------------------------------------------------------------------------------- /confsvr/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /confsvr/src/main/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/docker/run.sh -------------------------------------------------------------------------------- /confsvr/src/main/java/com/thoughtmechanix/confsvr/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/java/com/thoughtmechanix/confsvr/ConfigServerApplication.java -------------------------------------------------------------------------------- /confsvr/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/resources/application.yml -------------------------------------------------------------------------------- /confsvr/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /confsvr/src/main/resources/config/licensingservice/licensingservice-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/resources/config/licensingservice/licensingservice-dev.yml -------------------------------------------------------------------------------- /confsvr/src/main/resources/config/licensingservice/licensingservice-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/resources/config/licensingservice/licensingservice-prod.yml -------------------------------------------------------------------------------- /confsvr/src/main/resources/config/licensingservice/licensingservice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/confsvr/src/main/resources/config/licensingservice/licensingservice.yml -------------------------------------------------------------------------------- /confsvr/src/main/resources/config/organizationservice/organizationservice.yml: -------------------------------------------------------------------------------- 1 | example.organization.property: "I AM THE DEFAULT ORGANIZATION SERVICE" 2 | -------------------------------------------------------------------------------- /docker/common/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/docker/common/docker-compose.yml -------------------------------------------------------------------------------- /docker/dev/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/docker/dev/docker-compose.yml -------------------------------------------------------------------------------- /docker/prod/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/docker/prod/docker-compose.yml -------------------------------------------------------------------------------- /licensing-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/pom.xml -------------------------------------------------------------------------------- /licensing-service/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /licensing-service/src/main/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/docker/run.sh -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/Application.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/config/ServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/config/ServiceConfig.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/controllers/LicenseServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/controllers/LicenseServiceController.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/model/License.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/model/License.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/model/Organization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/model/Organization.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/repository/LicenseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/repository/LicenseRepository.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/services/LicenseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/services/LicenseService.java -------------------------------------------------------------------------------- /licensing-service/src/main/java/com/thoughtmechanix/licenses/services/OrganizationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/java/com/thoughtmechanix/licenses/services/OrganizationService.java -------------------------------------------------------------------------------- /licensing-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /licensing-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /licensing-service/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/licensing-service/src/main/resources/schema.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carnellj/spmia-chapter3/HEAD/pom.xml --------------------------------------------------------------------------------