├── .gitignore ├── README.md ├── chapter01-devops-for-developers └── README.md ├── chapter02-the-system-of-truth └── README.md ├── chapter03-introduction-to-containers └── README.md ├── chapter04-dissecting-the-monolith ├── README.md ├── helidon-demo │ ├── .gitignore │ ├── pom.xml │ ├── readme.md │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── Greeting.java │ │ │ └── GreetingResource.java │ │ └── resources │ │ ├── .gitkeep │ │ ├── META-INF │ │ ├── beans.xml │ │ └── microprofile-config.properties │ │ ├── WEB │ │ └── index.html │ │ ├── logging.properties │ │ └── privateKey.pem ├── helidon.png ├── lambda │ └── quarkus-lambda │ │ ├── output.json │ │ ├── payload.json │ │ ├── pom.xml │ │ ├── quarkus-lambda.iml │ │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── demo │ │ │ │ │ ├── GreetingLambda.java │ │ │ │ │ ├── InputObject.java │ │ │ │ │ ├── OutputObject.java │ │ │ │ │ └── ProcessingService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── demo │ │ │ │ └── LambdaHandlerTest.java │ │ │ └── resources │ │ │ └── application.properties │ │ └── trust-policy.json ├── micronaut-demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.md │ ├── micronaut-cli.yml │ ├── mvnw │ ├── mvnw.bat │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── Application.java │ │ │ ├── Greeting.java │ │ │ └── GreetingController.java │ │ └── resources │ │ ├── application.yml │ │ └── logback.xml ├── micronaut.png ├── quarkus-demo │ ├── .dockerignore │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-distroless │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── Greeting.java │ │ │ └── GreetingResource.java │ │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ └── index.html │ │ └── application.properties ├── quarkus.png ├── spring-boot-demo │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ ├── Greeting.java │ │ │ └── GreetingController.java │ │ └── resources │ │ └── application.properties └── spring-boot.png ├── chapter05-continuous-integration ├── Example5-1-build.xml ├── Example5-2-pom.xml ├── Example5-3-build.gradle └── README.md ├── chapter06-package-management ├── README.md ├── gradle-manifest │ ├── build.gradle │ └── settings.gradle ├── gradle-properties │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ └── resources │ │ └── META-INF │ │ └── metadata.properties ├── maven-manifest │ └── pom.xml └── maven-properties │ ├── pom.xml │ └── src │ └── main │ └── resources │ └── META-INF │ └── metadata.properties ├── chapter07-securing-your-binaries └── README.md ├── chapter08-deploying-for-developers ├── README.md ├── quarkus-demo │ ├── .dockerignore │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.md │ ├── docker-compose.yaml │ ├── mvnw │ ├── mvnw.cmd │ ├── opentelemetry-collector-config.yaml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-distroless │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── Greeting.java │ │ │ └── GreetingResource.java │ │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ └── index.html │ │ └── application.properties ├── quarkus-lambda │ ├── output.json │ ├── payload.json │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── demo │ │ │ │ │ ├── GreetingLambda.java │ │ │ │ │ ├── InputObject.java │ │ │ │ │ ├── OutputObject.java │ │ │ │ │ └── ProcessingService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── demo │ │ │ │ └── LambdaHandlerTest.java │ │ │ └── resources │ │ │ └── application.properties │ └── trust-policy.json └── spring-boot-demo │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── Greeting.java │ │ └── GreetingController.java │ └── resources │ └── application.properties ├── chapter09-mobile-workflows └── README.md └── chapter10-continous-deployment-patterns-and-antipatterns └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | .iml 4 | target/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/README.md -------------------------------------------------------------------------------- /chapter01-devops-for-developers/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter02-the-system-of-truth/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter03-introduction-to-containers/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/.gitignore -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/pom.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/readme.md -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/java/com/example/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/java/com/example/demo/Greeting.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/java/com/example/demo/GreetingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/java/com/example/demo/GreetingResource.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/META-INF/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/META-INF/beans.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/META-INF/microprofile-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/META-INF/microprofile-config.properties -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/WEB/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/WEB/index.html -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/logging.properties -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/privateKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon-demo/src/main/resources/privateKey.pem -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/helidon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/helidon.png -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/output.json -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/payload.json -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/pom.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/quarkus-lambda.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/quarkus-lambda.iml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/GreetingLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/GreetingLambda.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/InputObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/InputObject.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/OutputObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/OutputObject.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/ProcessingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/java/com/example/demo/ProcessingService.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | quarkus.lambda.handler=greeting -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/test/java/com/example/demo/LambdaHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/test/java/com/example/demo/LambdaHandlerTest.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/src/test/resources/application.properties -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/lambda/quarkus-lambda/trust-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/lambda/quarkus-lambda/trust-policy.json -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/.gitignore -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/README.md -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/micronaut-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/micronaut-cli.yml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/mvnw -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/mvnw.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/mvnw.bat -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/pom.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/src/main/java/com/example/demo/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/src/main/java/com/example/demo/Application.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/src/main/java/com/example/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/src/main/java/com/example/demo/Greeting.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/src/main/java/com/example/demo/GreetingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/src/main/java/com/example/demo/GreetingController.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/src/main/resources/application.yml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut-demo/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut-demo/src/main/resources/logback.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/micronaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/micronaut.png -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/.dockerignore -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/.gitignore -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/README.md -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/mvnw -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/mvnw.cmd -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/pom.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/java/com/example/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/java/com/example/demo/Greeting.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/java/com/example/demo/GreetingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/java/com/example/demo/GreetingResource.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus-demo/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/quarkus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/quarkus.png -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/.gitignore -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/mvnw -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/mvnw.cmd -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/pom.xml -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/src/main/java/com/example/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/src/main/java/com/example/demo/DemoApplication.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/src/main/java/com/example/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/src/main/java/com/example/demo/Greeting.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/src/main/java/com/example/demo/GreetingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot-demo/src/main/java/com/example/demo/GreetingController.java -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter04-dissecting-the-monolith/spring-boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter04-dissecting-the-monolith/spring-boot.png -------------------------------------------------------------------------------- /chapter05-continuous-integration/Example5-1-build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter05-continuous-integration/Example5-1-build.xml -------------------------------------------------------------------------------- /chapter05-continuous-integration/Example5-2-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter05-continuous-integration/Example5-2-pom.xml -------------------------------------------------------------------------------- /chapter05-continuous-integration/Example5-3-build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter05-continuous-integration/Example5-3-build.gradle -------------------------------------------------------------------------------- /chapter05-continuous-integration/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter06-package-management/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter06-package-management/gradle-manifest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter06-package-management/gradle-manifest/build.gradle -------------------------------------------------------------------------------- /chapter06-package-management/gradle-manifest/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'example' -------------------------------------------------------------------------------- /chapter06-package-management/gradle-properties/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter06-package-management/gradle-properties/build.gradle -------------------------------------------------------------------------------- /chapter06-package-management/gradle-properties/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'example' -------------------------------------------------------------------------------- /chapter06-package-management/gradle-properties/src/main/resources/META-INF/metadata.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter06-package-management/gradle-properties/src/main/resources/META-INF/metadata.properties -------------------------------------------------------------------------------- /chapter06-package-management/maven-manifest/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter06-package-management/maven-manifest/pom.xml -------------------------------------------------------------------------------- /chapter06-package-management/maven-properties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter06-package-management/maven-properties/pom.xml -------------------------------------------------------------------------------- /chapter06-package-management/maven-properties/src/main/resources/META-INF/metadata.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter06-package-management/maven-properties/src/main/resources/META-INF/metadata.properties -------------------------------------------------------------------------------- /chapter07-securing-your-binaries/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/.dockerignore -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/.gitignore -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/README.md -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/docker-compose.yaml -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/mvnw -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/mvnw.cmd -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/opentelemetry-collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/opentelemetry-collector-config.yaml -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/pom.xml -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/java/com/example/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/java/com/example/demo/Greeting.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/java/com/example/demo/GreetingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/java/com/example/demo/GreetingResource.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/output.json -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/payload.json -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/pom.xml -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/GreetingLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/GreetingLambda.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/InputObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/InputObject.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/OutputObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/OutputObject.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/ProcessingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/main/java/com/example/demo/ProcessingService.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/main/resources/application.properties -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/test/java/com/example/demo/LambdaHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/test/java/com/example/demo/LambdaHandlerTest.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/src/test/resources/application.properties -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/quarkus-lambda/trust-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/quarkus-lambda/trust-policy.json -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/.gitignore -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/mvnw -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/mvnw.cmd -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/pom.xml -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/src/main/java/com/example/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/src/main/java/com/example/demo/DemoApplication.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/src/main/java/com/example/demo/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/src/main/java/com/example/demo/Greeting.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/src/main/java/com/example/demo/GreetingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/src/main/java/com/example/demo/GreetingController.java -------------------------------------------------------------------------------- /chapter08-deploying-for-developers/spring-boot-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devops-tools-for-java-developers/code-snippets/HEAD/chapter08-deploying-for-developers/spring-boot-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /chapter09-mobile-workflows/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | -------------------------------------------------------------------------------- /chapter10-continous-deployment-patterns-and-antipatterns/README.md: -------------------------------------------------------------------------------- 1 | Code Snippets and Examples for Chapter 2 | --------------------------------------------------------------------------------