From f83aed18d096ad222c268834098b7a4b9ce323a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Wed, 12 Jul 2017 03:57:57 +0200 Subject: [PATCH] Initial Commit --- Dockerfile | 24 ++++++++++++++++++++++++ root/etc/periodic/weekly/dehydrated | 3 +++ root/etc/s6.d/dehydrated/run | 3 +++ 3 files changed, 30 insertions(+) create mode 100644 Dockerfile create mode 100755 root/etc/periodic/weekly/dehydrated create mode 100755 root/etc/s6.d/dehydrated/run 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