diff --git a/Dockerfile b/Dockerfile index 544c706..d97ec47 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,10 @@ ARG MAVEN4_VERSION=4.0.0-alpha-13 RUN wget https://apk.corretto.aws/amazoncorretto.rsa.pub -O /etc/apk/keys/amazoncorretto.rsa.pub && \ echo "https://apk.corretto.aws" | tee -a /etc/apk/repositories && \ apk upgrade --no-cache -a && \ - apk add --no-cache ca-certificates tzdata tini bash git git-lfs netcat-openbsd openssh-server \ + apk add --no-cache ca-certificates tzdata tini shadow \ + git git-lfs \ + netcat-openbsd \ + openssh-server \ amazon-corretto-8 \ amazon-corretto-11 \ amazon-corretto-17 \ @@ -18,7 +21,9 @@ RUN wget https://apk.corretto.aws/amazoncorretto.rsa.pub -O /etc/apk/keys/amazon wget https://dlcdn.apache.org/maven/maven-3/"$MAVEN_VERSION"/binaries/apache-maven-"$MAVEN_VERSION"-bin.tar.gz -O - | tar xz -C /usr/local/bin && \ mv /usr/local/bin/apache-maven-"$MAVEN_VERSION" /usr/local/bin/mvn && \ wget https://dlcdn.apache.org/maven/maven-4/"$MAVEN4_VERSION"/binaries/apache-maven-"$MAVEN4_VERSION"-bin.tar.gz -O - | tar xz -C /usr/local/bin && \ - mv /usr/local/bin/apache-maven-"$MAVEN4_VERSION" /usr/local/bin/mvn4 + mv /usr/local/bin/apache-maven-"$MAVEN4_VERSION" /usr/local/bin/mvn4 && \ + adduser -h /tmp -s /bin/ash -DHu 1000 -k /dev/null jenkins + apk del --no-cache shadow COPY --from=docker:26.0.0-cli-alpine3.19 /usr/local/bin/docker /usr/local/bin/docker COPY setup-sshd.sh /usr/local/bin/setup-sshd.sh