diff --git a/caddy/Dockerfile b/caddy/Dockerfile index 1f2ed64..c9b74b7 100644 --- a/caddy/Dockerfile +++ b/caddy/Dockerfile @@ -1,30 +1,5 @@ -FROM golang:alpine +FROM abiosoft/caddy:no-stats -LABEL maintainer="Huadong Zuo " +CMD ["--conf", "/etc/caddy/Caddyfile", "--log", "stdout", "--agree=true"] -RUN apk add --no-cache \ - openssh \ - git \ - build-base \ - && mkdir -p $GOPATH/src/golang.org/x/ \ - && cd $GOPATH/src/golang.org/x/ \ - && git clone https://github.com/golang/sys.git sys \ - && go get github.com/abiosoft/caddyplug/caddyplug \ - && caddyplug install-caddy \ - apk del build-base - -ARG plugins="cors" - -## ARG plugins="cors cgi cloudflare azure linode" - -RUN caddyplug install ${plugins} - -RUN apk add --no-cache inotify-tools \ - && echo -e "#!/bin/sh\nwhile inotifywait -e modify /etc/caddy; do\n\tpkill caddy\ndone " >> /start.sh \ - && chmod +x /start.sh - -EXPOSE 80 443 - -WORKDIR /var/www/public - -CMD ["sh","-c","/start.sh & /usr/bin/caddy -conf /etc/caddy/Caddyfile -agree"] +EXPOSE 80 443 2015