mirror of
https://github.com/nicolabs/git-server-docker.git
synced 2025-09-07 18:11:08 +02:00
26 lines
552 B
Docker
26 lines
552 B
Docker
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 22
|
|
|
|
# Bandera -D para que no se ejecute como demonio
|
|
CMD ["/usr/sbin/sshd", "-D"]
|