First Commit

This commit is contained in:
Fabian Stamm 2019-12-14 20:13:41 +01:00
commit bc814e85ef

29
Dockerfile Normal file
View File

@ -0,0 +1,29 @@
FROM alpine:3.10
LABEL maintainer "Fabian Stamm <dev@fabianstamm.de>"
ENV ACME_AGREE="true"
ENV EMAIL=""
RUN apk add --no-cache \
ca-certificates \
git \
mailcap \
openssh-client \
tzdata \
bash \
curl
RUN curl https://getcaddy.com | bash -s personal http.cors,http.ratelimit,tls.dns.cloudflare
#Validate install
RUN caddy -version
RUN caddy -plugins
EXPOSE 80 443
VOLUME [ "/root/.caddy", "/src" ]
WORKDIR /srv
CMD ["caddy", "--conf", "/etc/Caddyfile", "--log", "stdout", "--agree=$ACME_AGREE", "--email=$EMAIL"]