Sha256: c09b03ac2daf98e47a957b5f60bec4ab927e9c585d06f311ee162cae5f622582

Contents?: true

Size: 646 Bytes

Versions: 2

Compression:

Stored size: 646 Bytes

Contents

# spass/receiver
#
#

FROM spass/base:latest

# Set the env variables
ENV GITHOME /home/git
ENV GITUSER git

RUN apt-get update -y
RUN apt-get install --no-install-recommends -qy cmake pkg-config libgit2-dev

RUN rm -f /etc/ssh/ssh_host_*
RUN dpkg-reconfigure openssh-server 2> /dev/null
RUN mkdir -p /var/run/sshd

# configure git user
RUN useradd -create-home --home $GITHOME --shell /bin/bash --password "`</dev/urandom tr -dc A-Za-z0-9 | head -c20`" $GITUSER
RUN mkdir -p $GITHOME/.ssh && chown git:git $GITHOME/.ssh && chmod 700 $GITHOME/.ssh

RUN chown -R $GITUSER:$GITUSER $GITHOME

RUN gem install gisha

EXPOSE 22

CMD /usr/sbin/sshd -D

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gisha-0.1.1 Dockerfile
gisha-0.1.0 Dockerfile