feat: Java 25 docker images
Open
Nobody has claimed this yet.
stale
- Dominant language
- Java
- Stars
- 970
- Forks
- 486
- Avg merge
- 3d 33m
- Merged PRs (30d)
- 170
Description
Context
I'd like to craft a story to take over the Java 25 builds from @wezell side of desk and get some idea with you on estimate. The first step story on the road should be pretty tight.
User Story
**AS A** dotcms user,
**I WANT** a dotcms/dotcms docker image based on java 25 runtime for each release,
**SO THAT** I can start preparing for the sunset of dotÇMS based on Java 11 (announced in Q4 of 2025)
REF
Outcomes
A single command to pull and run a full dotcms load on java25
curl -s https://raw.githubusercontent.com/dotCMS/core/main/docker/docker-compose-examples/single-node/docker-compose.yml | \
sed 's/image: dotcms\/dotcms:latest/image: dotcms\/dotcms:java25-testing/' | \
docker compose -f - up
A dotCMS cloud sandbox instance that always pulls the latest java25-testing image
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with docker/docker-compose-examples/single-node/docker-compose.yml and the image substitution shown in the issue, then trace how the dotcms/dotcms images are built and published for releases. Validate that the java25-testing image can run the full single-node compose setup and that the staging sandbox pulls its latest version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, docker-compose, java
- Domain
- cloud, devops, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100