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