From e29b3d863d2a5780d5cd1a978370bd3ebcb2eb4b Mon Sep 17 00:00:00 2001 From: adityaldevops <92041566+adityaldevops@users.noreply.github.com> Date: Tue, 21 Jun 2022 12:36:16 +0530 Subject: [PATCH] Create Dockerfile --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..18f9e0f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +# Multistage build in Docker +# building the application +FROM maven:3-openjdk-8 AS builder +RUN git clone https://github.com/wakaleo/game-of-life.git && cd game-of-life && mvn package + + +# application image +FROM tomcat:9 +LABEL author="khaja" +COPY --from=builder /game-of-life/gameoflife-web/target/gameoflife.war /usr/local/tomcat/webapps/gameoflife.war +EXPOSE 8080