make sure ssh-host-keys get created during container start and are not
part of the image
This commit is contained in:
parent
9fc99aed97
commit
f9a6767927
|
|
@ -3,7 +3,6 @@ MAINTAINER b3vis
|
|||
#Install Borg & SSH
|
||||
RUN apk add openssh sshfs borgbackup supervisor --no-cache
|
||||
RUN adduser -D -u 1000 borg && \
|
||||
ssh-keygen -A && \
|
||||
mkdir /backups && \
|
||||
chown borg.borg /backups && \
|
||||
sed -i \
|
||||
|
|
@ -11,6 +10,7 @@ RUN adduser -D -u 1000 borg && \
|
|||
-e 's/^PermitRootLogin without-password$/PermitRootLogin no/g' \
|
||||
/etc/ssh/sshd_config
|
||||
COPY supervisord.conf /etc/supervisord.conf
|
||||
COPY service.sh /usr/local/bin/service.sh
|
||||
RUN passwd -u borg
|
||||
EXPOSE 22
|
||||
CMD ["/usr/bin/supervisord"]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
ssh-keygen -A
|
||||
/usr/sbin/sshd -D
|
||||
|
|
@ -2,4 +2,4 @@
|
|||
nodaemon=true
|
||||
|
||||
[program:sshd]
|
||||
command=/usr/sbin/sshd -D
|
||||
command=/usr/local/bin/service.sh
|
||||
|
|
|
|||
Loading…
Reference in New Issue