FROM debian:latest

RUN apt update && \
    apt -y upgrade && \
    DEBIAN_FRONTEND='noninteractive' \
    apt -y install openssh-server sudo vim locales gitolite3

RUN echo 'de_DE.UTF-8 UTF-8' >> /etc/locale.gen
RUN locale-gen

RUN groupadd -g 110 gitolite3
RUN useradd -rm -d /var/lib/gitolite3 -u 110 -g gitolite3 \
    -c "Gitolite Admin" -s /bin/bash gitolite3
COPY admin.pub /gitolite3.pub

RUN service ssh start
EXPOSE 22

VOLUME /var/lib/gitolite3
VOLUME /etc/gitolite3

COPY entrypoint.sh /
RUN chmod +x /entrypoint.sh
CMD [ "/entrypoint.sh" ]
#ENTRYPOINT [ "/entrypoint.sh" ]

