./gradlew bootBuildImage ``` These tools produce a layered, cache-friendly image. If a custom Dockerfile is required, build a layered JAR in one stage and copy its dependency, loader, and application layers into a small runtime stage. Use an `eclipse-temurin` or distroless runtime, run as a non-root `appuser`, and copy only the runtime artifacts. Do not use a root container or put credentials in build arguments or image layers. Keep the layers ordered so infrequently changing dependencies are...
Scanned 9/5/2026
Install to Claude Code
npx -y skills add HoangNguyen0403/agent-skills-standard --skill spring-boot-deployment --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Spring Boot Deployment?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangnguyen0403-spring-boot-deployment-agent-skills-standard)More formats (shields.io, HTML) on the badges page.
For a normal Spring Boot application, prefer an OCI image built by Spring Boot's build-image support:
```bash
./mvnw spring-boot:build-image
# or
./gradlew bootBuildImage
```
These tools produce a layered, cache-friendly image. If a custom Dockerfile is required, build a layered JAR in one stage and copy its dependency, loader, and application layers into a small runtime stage. Use an `eclipse-temurin` or distroless runtime, run as a non-root `appuser`, and copy only the runtime artifacts. Do not use a root container or put credentials in build arguments or image layers.
Keep the layers ordered so infrequently changing dependencies are cached separately from application classes. Enable layered JAR support and verify the final image with a vulnerability scanner and a smoke test. Configure container-aware memory handling, for example `-XX:+UseContainerSupport` and a suitable `-XX:MaxRAMPercentage`, and emit structured logs to stdout for the platform to collect. Enable graceful shutdown with `server.shutdown=graceful` and a bounded timeout so rolling deployments can drain requests.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!