FROM debian:bookworm-slim RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ samba winbind krb5-user smbclient inotify-tools gettext-base \ && rm -rf /var/lib/apt/lists/* COPY smb.conf.template /etc/samba/smb.conf.template COPY entrypoint.sh /usr/local/bin/entrypoint.sh COPY samba-private-mkdir.sh /usr/local/bin/samba-private-mkdir COPY watch-reload.sh /usr/local/bin/watch-reload RUN chmod +x /usr/local/bin/entrypoint.sh \ /usr/local/bin/samba-private-mkdir \ /usr/local/bin/watch-reload EXPOSE 445 ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]