commit f83aed18d096ad222c268834098b7a4b9ce323a5 Author: Jan Christian Grünhage Date: Wed Jul 12 03:57:57 2017 +0200 Initial Commit diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..39f42eb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +FROM jcgruenhage/baseimage-alpine +MAINTAINER Jan Christian Grünhage + +ENV UID=192 \ + GID=192 + +RUN apk update \ + && apk add --upgrade \ + git \ + openssl \ + curl \ + sed \ + grep \ + bash \ + su-exec \ + && git clone https://github.com/lukas2511/dehydrated /dehydrated + +ADD root / + + +VOLUME /etc/dehydrated +VOLUME /var/www/dehydrated +VOLUME /certs + diff --git a/root/etc/periodic/weekly/dehydrated b/root/etc/periodic/weekly/dehydrated new file mode 100755 index 0000000..1857327 --- /dev/null +++ b/root/etc/periodic/weekly/dehydrated @@ -0,0 +1,3 @@ +#!/bin/bash +chown -R ${UID}:${GID} /etc/dehydrated /certs /var/www/dehydrated +su-exec ${UID}:${GID} /dehydrated/dehydrated -c diff --git a/root/etc/s6.d/dehydrated/run b/root/etc/s6.d/dehydrated/run new file mode 100755 index 0000000..3db9186 --- /dev/null +++ b/root/etc/s6.d/dehydrated/run @@ -0,0 +1,3 @@ +#!/bin/sh +s6-svc -O /etc/s6.d/dehydrated +/etc/periodic/weekly/dehydrated