FROM alpine:3.9

MAINTAINER Valentin Lab <valentin.lab@kalysto.org>


RUN apk add bash rsync sudo openssh-client

# RUN apt-get update && \
#     DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y --no-install-recommends rsync sudo openssh-client && \
#     apt-get clean && \
#     rm -rf /var/lib/apt/lists/*

## New user/group rsync/rsync with home dir in /var/lib/rsync
RUN mkdir -p /var/lib/rsync && \
    addgroup -S rsync && \
    adduser -S rsync -h /var/lib/rsync -G rsync && \
    chown rsync:rsync /var/lib/rsync

## New user/group rsync/rsync with home dir in /var/lib/rsync
# RUN mkdir -p /var/lib/rsync && \
#     groupadd -r rsync && \
#     useradd -r rsync -d /var/lib/rsync -g rsync && \
#     chown rsync:rsync /var/lib/rsync

COPY ./entrypoint.sh /entrypoint.sh

ENTRYPOINT [ "/entrypoint.sh" ]