FROM alpine:latest RUN apk add --no-cache openssh-server fish git sudo # default uid for git user who has access to all repos ENV GIT_UID=1000 # Modified ssh conf with disabled root login and no password authentication COPY src/ssh.conf /etc/ssh/sshd_config.d/ COPY src/sudo-git /etc/sudoers.d/ # copy scrips COPY src/run /usr/local/bin/ COPY src/init /usr/local/bin/ RUN chmod 755 /usr/local/bin/run RUN chmod 755 /usr/local/bin/init ENTRYPOINT ["/usr/local/bin/init"]