From 25b0e7fc25409a8cdf902b1d9eb032b52e63a705 Mon Sep 17 00:00:00 2001 From: darsan-03 Date: Wed, 15 Oct 2025 11:29:06 +0530 Subject: [PATCH] Update Dockerfile --- Dockerfile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 267c05711..50a29e0ab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,11 @@ -FROM openjdk:11 AS BUILD_IMAGE -RUN apt update && apt install maven -y -COPY ./ vprofile-project -RUN cd vprofile-project && mvn install +# Use a specific version of Tomcat as base image +FROM tomcat:9.0 -FROM tomcat:9-jre11 -LABEL "Project"="Vprofile" -LABEL "Author"="Imran" +# Expose port 8080 to access the application +EXPOSE 8080 + +# Remove default webapps (optional, to keep it clean) RUN rm -rf /usr/local/tomcat/webapps/* -COPY --from=BUILD_IMAGE vprofile-project/target/vprofile-v2.war /usr/local/tomcat/webapps/ROOT.war -EXPOSE 8080 -CMD ["catalina.sh", "run"] +# Copy your WAR file into Tomcat's webapps directory +COPY target/maven-cloudaseem-app.war /usr/local/tomcat/webapps/maven-cloudaseem-app.war