FROM gcr.io/google_containers/ubuntu-slim:0.1 ARG ARCH ADD bin/git-sync-${ARCH} /git-sync ENV GIT_SYNC_DEST /git RUN apt-get update && \ apt-get install -y git ca-certificates --no-install-recommends && \ apt-get install -y openssh-client && \ apt-get clean -y && \ rm -rf /var/lib/apt/lists/* # Move the existing SSH binary, then replace it with the wrapper script RUN mv /usr/bin/ssh /usr/bin/ssh-binary COPY ssh-wrapper.sh /usr/bin/ssh RUN chmod 755 /usr/bin/ssh RUN mkdir /nonexistent && chmod 777 /nonexistent ENTRYPOINT ["/git-sync"]