From 179977e4f59f2f5581e31b9334055c252fb157ad Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Fri, 24 Oct 2025 14:04:56 +0200 Subject: [PATCH] Added a `Dockerfile` for building the project --- Dockerfile | 17 +++++++++++++++++ README.sh | 4 ++++ 2 files changed, 21 insertions(+) create mode 100644 Dockerfile create mode 100755 README.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..b05bfd14 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM openjdk:8-jdk + +RUN apt-get update +RUN apt-get install -y maven + +ARG UID=1000 +ARG GID=1000 + +RUN groupadd -g ${GID} build && useradd -m -u ${UID} -g ${GID} -s /bin/bash build + +USER build +WORKDIR /home/build + +ENV HOME=/home/build +ENV MAVEN_USER_HOME=/home/build/.m2 + +ENV MAVEN_CONFIG=/home/build/.m2 diff --git a/README.sh b/README.sh new file mode 100755 index 00000000..bef64c30 --- /dev/null +++ b/README.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +docker build -t jdk . +docker run --rm --name jdk -it -u $(id -u):$(id -g) -v $(pwd):/home/build -v $HOME/.m2:/home/build/.m2 jdk bash -l -- 2.39.5