瀏覽代碼

Switched base image to fix recurrent caddy issues. (#2095)

Sascha Brendel 6 年之前
父節點
當前提交
5b07fbb9c4
共有 1 個文件被更改,包括 3 次插入28 次删除
  1. 3 28
      caddy/Dockerfile

+ 3 - 28
caddy/Dockerfile

@@ -1,30 +1,5 @@
-FROM golang:alpine
+FROM abiosoft/caddy:no-stats
 
-LABEL maintainer="Huadong Zuo <admin@zuohuadong.cn>"
+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