Sign inSign up

jemdevops/vprofileapp

By jemdevops

•Updated 4 months ago

latest vprofile app image

Image
0

99

jemdevops/vprofileapp repository overview

⁠jemdevops/vprofileapp

Base Images: maven:3.9.9-eclipse-temurin-21-jammy (build) → tomcat:10-jdk21 (runtime)
Project: Vprofile | Author: Jem

⁠Overview

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.

⁠Build Stages

Stage 1 — Build

  • Clones hkhcoder/vprofile-project (containers branch)
  • Runs mvn install to produce vprofile-v2.war

Stage 2 — Runtime

  • Cleans default Tomcat webapps
  • Deploys WAR as ROOT.war (served at /)
⁠Usage
docker run -d \
  -p 8080:8080 \
  jemdevops/vprofileapp
⁠Ports
PortDescription
8080Tomcat HTTP
⁠Dependencies

Requires the following services to be reachable:

  • MySQL — vprodb:3306
  • Memcached — vprocache01:11211
  • RabbitMQ — vpromq01:5672
⁠Part of the Vprofile Stack

Use with jemdevops/vprofiledb⁠ and jemdevops/vprofileweb⁠.

Tag summary

Content type

Image

Digest

sha256:fb08722eb…

Size

294.4 MB

Last updated

4 months ago

docker pull jemdevops/vprofileapp