initial commit

This commit is contained in:
Ludwig Lehnert
2026-02-03 16:39:37 +01:00
commit 70fe6076a4
30 changed files with 2128 additions and 0 deletions

19
samba/Dockerfile Normal file
View File

@@ -0,0 +1,19 @@
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"]