From: Kai Moritz Date: Fri, 24 Oct 2025 12:04:56 +0000 (+0200) Subject: Added a `Dockerfile` for building the project X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=179977e4f59f2f5581e31b9334055c252fb157ad;p=hibernate4-maven-plugin Added a `Dockerfile` for building the project --- 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