FROM debian:unstable ENV TERM=xterm-256color RUN --mount=type=cache,target=/var/cache/apt \ apt-get update && apt-get install -y --no-install-recommends \ openssh-server \ python python3 \ && rm -rf /etc/ssh/ssh_host_* # ssh host keys are generated by entrypoint, remove rm /etc/ssh/ssh_host* # to hardcode ssh host keys into the image RUN mkdir /run/sshd WORKDIR /root/.dotfiles COPY . . RUN cat dev/id_ed25519.pub >> /root/.ssh/authorized_keys CMD ["bash", "dev/entrypoint.sh"]