mirror of
https://github.com/nicolabs/git-server-docker.git
synced 2026-02-22 18:45:55 +01:00
Added Dockerfile
This commit is contained in:
parent
28bb776c4f
commit
bd6f82d92e
25
Dockerfile
Normal file
25
Dockerfile
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
FROM alpine:3.4
|
||||
|
||||
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
|
||||
|
||||
# Generamos las claves del servidor
|
||||
RUN ssh-keygen -A
|
||||
|
||||
# Para que ssh se auto-arranque
|
||||
# RUN rc-update add sshd
|
||||
|
||||
RUN sudo adduser git \
|
||||
&& su git \
|
||||
&& cd \
|
||||
&& mkdir .ssh \
|
||||
&& cat /git-server/cert/*.pub > .ssh/authorized_keys
|
||||
|
||||
EXPOSE 22822
|
||||
|
||||
# Bandera -D para que no se ejecute como demonio
|
||||
CMD ["/usr/sbin/sshd", "-D", "-p", "22822"]
|
||||
Loading…
Reference in a new issue