Base Images: maven:3.9.9-eclipse-temurin-21-jammy (build) → tomcat:10-jdk21 (runtime)
Project: Vprofile | Author: Jem
A multi-stage Docker image that clones, compiles, and serves the Vprofile Java web application. The build stage uses Maven to compile the source into a WAR file; the runtime stage deploys it on Tomcat 10 with JDK 21.
Stage 1 — Build
hkhcoder/vprofile-project (containers branch)mvn install to produce vprofile-v2.warStage 2 — Runtime
ROOT.war (served at /)docker run -d \
-p 8080:8080 \
jemdevops/vprofileapp
| Port | Description |
|---|---|
| 8080 | Tomcat HTTP |
Requires the following services to be reachable:
vprodb:3306vprocache01:11211vpromq01:5672Use with jemdevops/vprofiledb and jemdevops/vprofileweb.
Content type
Image
Digest
sha256:fb08722eb…
Size
294.4 MB
Last updated
4 months ago
docker pull jemdevops/vprofileapp