add-docker-compose
CommunityContainerize Spring Boot for local multi-service dev
System Documentation
What problem does it solve?
This Skill removes the guesswork and fragile setup involved in running Spring Boot 4 applications locally with Docker by generating consistent Dockerfiles and a Docker Compose stack with health checks and correct service wiring.
Core Features & Use Cases
- Build-time containerization: Generates a multi-stage Dockerfile pattern (JDK build stage, JRE runtime stage) suitable for Spring Boot 4 services.
- Local orchestration with health-aware startup: Produces a docker-compose.yml that wires databases and service dependencies using healthy startup ordering.
- Single-service and gateway-ready multi-service layouts: Supports both one app + one database and a multi-service architecture with an API gateway, including correct internal DNS and environment-variable mapping.
Quick Start
Ask your Claude Code agent to containerize your project for local development and generate a Docker Compose setup: "Use add-docker-compose to create Dockerfiles and a docker-compose.yml for my Spring Boot 4 services, wiring databases, health checks, and local gateway-to-service connectivity."
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: add-docker-compose Download link: https://github.com/dprice-dev/claude-java-skills/archive/main.zip#add-docker-compose Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.