git-server-docker-stagit

git-server-with-stagit
git clone git://git.andersuno.nu/git-server-docker-stagit.git
Log | Files | Refs | README

commit fc39fc862c74079c1851910e7aa1aa337d3a4f36
parent dacd77ddbcfca13902241041f4e093f15462bc90
Author: Akuario <jkarlos.b@gmail.com>
Date:   Tue, 26 Jul 2016 20:22:24 +0200

Modified Dockerfile

Diffstat:
MDockerfile | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/Dockerfile b/Dockerfile @@ -5,7 +5,8 @@ MAINTAINER José Carlos Bernárdez "jkarlosb@gmail.com" # --no-cache es nuevo en Alpine 3.3 y evita tener que utilizar # --update + rm -rf /var/cache/apk/* (borrar el caché) RUN apk add --no-cache \ - openssh + openssh \ + git # Generamos las claves del servidor RUN ssh-keygen -A @@ -13,11 +14,14 @@ RUN ssh-keygen -A # Para que ssh se auto-arranque # RUN rc-update add sshd -RUN sudo adduser git \ +# COn -D no creamos password, con -s le cambiamos la shell +RUN adduser -D git \ && su git \ - && cd \ && mkdir .ssh \ - && cat /git-server/cert/*.pub > .ssh/authorized_keys + && deluser git \ + && adduser -D -s /usr/bin/git-shell git \ + && exit \ + && cat /cert/*.pub > .ssh/authorized_keys EXPOSE 22