#spring-boot

  • Alpine JVM
    A Java/Spring Boot Dockerfile on Alpine JRE with JVM tuning, graceful shutdown, a curl healthcheck, and OCI labels, balancing image size against maintainability.
  • Optimization Techniques
    An overview of four Dockerfile optimization approaches for Java/Spring Boot applications, compared by image size, security, and performance.
  • Ultra Optimized
    The most heavily optimized Java Dockerfile, combining a hand-picked jlink JRE, Spring Boot layered JARs, tini, SHA256-pinned Alpine, and a non-root CIS-compliant user.
  • Java Spring
    Curated Spring Boot resources including a tutorial series, Dockerizing a Spring Boot app, Spring Authorization Server, and the MapStruct DTO mapper.