File Dockerfile of Package salt-sync
#!BuildTag: suseinfra/salt-sync:latest
FROM suse/sle15:15.7
MAINTAINER georg.pfuetzenreuter@suse.com
# labelprefix=org.suse.salt.pipeline
LABEL org.opencontainers.image.title="SLE Salt Synchronization"
LABEL org.opencontainers.image.description="Container with rsync"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL com.suse.eula="sle-bsync"
LABEL com.suse.image-type="application"
# endlabelprefix
RUN set -eu ; \
zypper -n in --no-recommends \
ca-certificates-suse git-core less rsync openssh-clients moreutils \
'perl(File::Rsync)' 'perl(Parallel::ForkManager)' \
; \
zypper -n clean -a ; \
rm -r /var/{cache,log}/* ; \
useradd -mU sync ; \
echo ok
USER sync