From 6ee28f2669c1a858ceba58f2644ccfd7083b3d78 Mon Sep 17 00:00:00 2001 From: Liam Date: Mon, 24 Jun 2024 15:46:35 +0100 Subject: [PATCH] oops --- Dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c60bcec --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# Stage 1: Build the application +FROM maven:3.9.6-eclipse-temurin-17-alpine AS builder + +# Set the working directory +WORKDIR /home/container + +# Copy the current directory contents into the container at /home/container +COPY work . + +# Build the jar +RUN mvn package -q -Dmaven.test.skip -DskipTests -T2C + +# Stage 2: Create the final lightweight image +FROM eclipse-temurin:17.0.11_9-jre-focal + +# Set the working directory +WORKDIR /home/container + +# Copy the built jar file from the builder stage +COPY --from=builder /home/container/target/Bat.jar . + +# Run the jar file +CMD java -jar Bat.jar -Djava.awt.headless=true \ No newline at end of file