FROM jenkins/ssh-agent:alpine-jdk21 RUN addgroup --gid 281 docker RUN addgroup jenkins docker RUN apk add --no-cache docker docker-compose # Install tea RUN apk add --no-cache tea #Install OpenSSL RUN apk add --no-cache openssl #Install git lfs RUN apk add --no-cache git-lfs RUN git lfs install --system # Configure SSH to behave more like Debian - load environment properly RUN echo 'PermitUserEnvironment yes' >> /etc/ssh/sshd_config RUN echo 'UsePAM yes' >> /etc/ssh/sshd_config # Add Java to environment file that SSH will read RUN echo 'PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' >> /etc/environment