mirror of
https://github.com/Fishwaldo/docker-rsync.git
synced 2025-03-15 19:42:44 +00:00
Update Debian, and setup so we can use K8S configmaps
This commit is contained in:
parent
95ece7f9b5
commit
4bbf6711c4
2 changed files with 8 additions and 6 deletions
|
@ -1,11 +1,12 @@
|
||||||
FROM debian:jessie
|
FROM debian:latest
|
||||||
MAINTAINER David Stefan <stefda@gmail.com>
|
MAINTAINER Justin Hammond <justin@dynam.ac>
|
||||||
|
LABEL org.opencontainers.image.source = "https://github.com/Fishwaldo/docker-rsync"
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends rsync && \
|
DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends rsync && \
|
||||||
apt-get clean autoclean && \
|
apt-get clean autoclean && \
|
||||||
apt-get autoremove -y && \
|
apt-get autoremove -y && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
|
mkdir /etc/rsync/
|
||||||
|
|
||||||
EXPOSE 873
|
EXPOSE 873
|
||||||
ADD ./entrypoint.sh /entrypoint.sh
|
ADD ./entrypoint.sh /entrypoint.sh
|
||||||
|
|
|
@ -9,8 +9,9 @@ mkdir -p ${VOLUME}
|
||||||
getent group ${GROUP} > /dev/null || addgroup ${GROUP}
|
getent group ${GROUP} > /dev/null || addgroup ${GROUP}
|
||||||
getent passwd ${USER} > /dev/null || adduser -D -H -G ${GROUP} ${USER}
|
getent passwd ${USER} > /dev/null || adduser -D -H -G ${GROUP} ${USER}
|
||||||
chown -R ${USER}:${GROUP} ${VOLUME}
|
chown -R ${USER}:${GROUP} ${VOLUME}
|
||||||
|
mkdir /etc/rsync/
|
||||||
|
|
||||||
cat <<EOF > /etc/rsyncd.conf
|
cat <<EOF > /etc/rsync/rsyncd.conf
|
||||||
uid = ${USER}
|
uid = ${USER}
|
||||||
gid = ${GROUP}
|
gid = ${GROUP}
|
||||||
use chroot = yes
|
use chroot = yes
|
||||||
|
@ -24,4 +25,4 @@ reverse lookup = no
|
||||||
comment = docker volume
|
comment = docker volume
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
exec /usr/bin/rsync --no-detach --daemon --config /etc/rsyncd.conf
|
exec /usr/bin/rsync --no-detach --daemon --config /etc/rsync/rsyncd.conf --verbose
|
||||||
|
|
Loading…
Add table
Reference in a new issue