Files
samba-image/Dockerfile

30 lines
1.1 KiB
Docker
Raw Permalink Normal View History

# Defines the tag for OBS and build script builds:
#!BuildTag: opensuse/samba:latest
#!BuildTag: opensuse/samba:%%MINOR%%
#!BuildTag: opensuse/samba:%%PKG_VERSION%%
#!BuildTag: opensuse/samba:%%PKG_VERSION%%-%RELEASE%
FROM opensuse/tumbleweed
LABEL maintainer="Bruno Leon <bruno.leon@suse.com>"
# labelprefix=org.opensuse.samba
LABEL org.opencontainers.image.title="Samba container"
LABEL org.opencontainers.image.description="Samba container"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.version="%%PKG_VERSION%%-%RELEASE%"
LABEL org.opencontainers.image.vendor="openSUSE Project"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opensuse.reference="registry.opensuse.org/opensuse/samba:%%PKG_VERSION%%-%RELEASE%"
# endlabelprefix
COPY entrypoint.sh /entrypoint.sh
RUN zypper --non-interactive install --no-recommends catatonit timezone system-user-mail system-user-nobody shadow samba gawk && zypper clean && chmod 755 /entrypoint.sh
EXPOSE 137/udp 138/udp 139 445
HEALTHCHECK --interval=60s --timeout=15s \
CMD smbclient -L \\localhost -U % -m SMB3
ENTRYPOINT ["/usr/bin/catatonit", "--", "/entrypoint.sh"]