We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6df807d commit d8590a5Copy full SHA for d8590a5
Dockerfile
@@ -1,4 +1,15 @@
1
+# setup working directory
2
+FROM maven AS build
3
+RUN mkdir /app
4
+WORKDIR /app
5
+
6
+# maven build
7
+COPY src /app/src
8
+COPY pom.xml /app
9
+RUN mvn -f /app/pom.xml clean package
10
11
+# deploy to tomcat
12
FROM tomcat
-COPY target/simplewebapp.war /usr/local/tomcat/webapps
13
+COPY --from=build app/target/simplewebapp.war /usr/local/tomcat/webapps
14
EXPOSE 8080
15
CMD ["catalina.sh", "run"]
Dockerfile.bak
@@ -0,0 +1,4 @@
+FROM tomcat
+COPY target/simplewebapp.war /usr/local/tomcat/webapps
+EXPOSE 8080
+CMD ["catalina.sh", "run"]
0 commit comments