diff --git a/Dockerfile b/Dockerfile index 7b0ede6..071ead6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,11 @@ +FROM alpine as certs +RUN apk update && apk add ca-certificates + + FROM busybox:glibc +COPY --from=certs /etc/ssl/certs /etc/ssl/certs + # Get restic executable ENV RESTIC_VERION=0.8.1 ADD https://github.com/restic/restic/releases/download/v${RESTIC_VERION}/restic_${RESTIC_VERION}_linux_amd64.bz2 / diff --git a/entry.sh b/entry.sh index 39a4264..a01f82d 100755 --- a/entry.sh +++ b/entry.sh @@ -3,6 +3,12 @@ set -e echo "Starting container ..." +RESTIC_CMD=restic + +if [ -n "${ROOT_CERT}" ]; then + RESTIC_CMD="${RESTIC_CMD} --cert ${ROOT_CERT}" +fi + if [ -n "${NFS_TARGET}" ]; then echo "Mounting NFS based on NFS_TARGET: ${NFS_TARGET}" mount -o nolock -v ${NFS_TARGET} /mnt/restic