| FROM alpine:3.16 |
| |
| ARG UID=1000 |
| ARG GID=1000 |
| ENV USER admin |
| ENV USER_HOME /home/$USER |
| ENV RUN_TESTS_DIR task/test/docker/run_tests |
| ENV WORKSPACE $USER_HOME/workspace |
| |
| RUN apk --update add --no-cache openssh bash git python3 shadow util-linux openssl xxd curl jq |
| RUN echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config |
| |
| RUN groupadd -f -g $GID users2 |
| RUN useradd -u $UID -g $GID $USER |
| RUN mkdir -p $WORKSPACE $USER_HOME/.ssh |
| RUN chown -R $USER $USER_HOME |
| |
| USER $USER |
| |
| RUN ssh-keygen -P '' -f "$USER_HOME"/.ssh/id_rsa |
| RUN chmod 400 "$USER_HOME"/.ssh/id_rsa |
| RUN chmod 400 "$USER_HOME"/.ssh/id_rsa.pub |
| RUN git config --global user.name "Gerrit Admin" |
| RUN git config --global user.email "admin@example.com" |
| |
| ENTRYPOINT ["tail", "-f", "/dev/null"] |