diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 6b8710a..0000000 --- a/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -.git diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 63c3c6b..0000000 --- a/Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -FROM alpine:3.13 - -RUN apk add --no-cache \ - openssh-server \ - rsync - -RUN mkdir -p /root/.ssh && cp /etc/ssh/sshd_config /etc/default_sshd_config diff --git a/Makefile b/Makefile deleted file mode 100644 index 3a1a9a7..0000000 --- a/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -.PHONY: build -build: - docker build -t registry.0xdad.com/rsync-ssh-server:latest . - -.PHONY: deploy -deploy: build - docker push registry.0xdad.com/rsync-ssh-server:latest diff --git a/README.md b/README.md index 6880c9e..0987081 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,2 @@ # docker-rsync-server -This is a simple docker image definition for starting an SSH server that is used for rsyncing to volume mounts. - -## Volumes - -| path | description | -|----------------------------|---------------------------------------| -| /root/.ssh/authorized_keys | the ssh keys to allow for auth | -| /etc/ssh | location for SSH host keys and config | -| anywhere else | the locations available for rsync | diff --git a/entrypoint.sh b/entrypoint.sh deleted file mode 100644 index b1e90b6..0000000 --- a/entrypoint.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -set -eu - -ssh-keygen -A - -if [ ! -e '/etc/ssh/sshd_config' ]; then - cp /etc/default_sshd_config /etc/ssh/sshd_config -fi - -/usr/sbin/sshd - -while pgrep -f /usr/sbin/sshd; do - sleep 5 -done - ->&2 echo 'SSHD is no longer running' -exit 1