]> juplo.de Git - hibernate4-maven-plugin/commitdiff
Added a `Dockerfile` for building the project
authorKai Moritz <kai@juplo.de>
Fri, 24 Oct 2025 12:04:56 +0000 (14:04 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 26 Oct 2025 12:25:11 +0000 (13:25 +0100)
Dockerfile [new file with mode: 0644]
README.sh [new file with mode: 0755]

diff --git a/Dockerfile b/Dockerfile
new file mode 100644 (file)
index 0000000..b05bfd1
--- /dev/null
@@ -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 (executable)
index 0000000..bef64c3
--- /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