Sign inSign up

bsantanna/java-nodejs-dev

By bsantanna

•Updated 4 days ago

Java 25 and Node.js 26. The back end and the front end, in one image.

Image
Languages & frameworks
Developer tools
0

3.9K

bsantanna/java-nodejs-dev repository overview

⁠java-nodejs-dev

The back end and the front end. One image.

bsantanna/java-nodejs-dev puts Node.js 26 and Java 25 in the same container — so the API and the web app build in the same place, with the same tools, every time.

⁠Run it

docker run -it --rm -v "$PWD:/workspace" -w /workspace bsantanna/java-nodejs-dev

Install and build in one line:

docker run --rm -v "$PWD:/workspace" -w /workspace bsantanna/java-nodejs-dev \
  bash -c "npm ci && npm run build"

Serve a dev server to your machine:

docker run -it --rm -p 3000:3000 -v "$PWD:/workspace" -w /workspace bsantanna/java-nodejs-dev npm start

⁠What's inside

Node.js26, with npm
RuntimeEclipse Temurin JDK 25 (LTS)
Basebsantanna/base⁠ — git, curl, jq, vim, tmux, build tools

⁠Tags

TagMeaning
latestThe newest release.
YYYY.MM.XXA fixed release, e.g. 2026.11.01. Pin this in production.

Multi-architecture: linux/amd64 and linux/arm64.

⁠Source

github.com/bsantanna/docker-images⁠

Tag summary

Content type

Image

Digest

sha256:5ac33fa24…

Size

332.5 MB

Last updated

4 days ago

docker pull bsantanna/java-nodejs-dev