# sshd для git-доступа по ключам. Ключи и authorized_keys приезжают из volume /keys (пишет бот). FROM debian:bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends openssh-server git \ && rm -rf /var/lib/apt/lists/* \ && useradd -m -d /home/git -s /bin/sh git \ && mkdir -p /home/git/.ssh /run/sshd COPY git-ns /usr/local/bin/git-ns COPY entrypoint.sh /entrypoint.sh RUN chmod +x /usr/local/bin/git-ns /entrypoint.sh EXPOSE 22 VOLUME /repos VOLUME /keys ENTRYPOINT ["/entrypoint.sh"]