Skip to content

Commit

Permalink
Switched base image to fix recurrent caddy issues. (laradock#2095)
Browse files Browse the repository at this point in the history
  • Loading branch information
Lednerb authored and bestlong committed Apr 23, 2019
1 parent 83a24ef commit 5b07fbb
Showing 1 changed file with 3 additions and 28 deletions.
31 changes: 3 additions & 28 deletions caddy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,30 +1,5 @@
FROM golang:alpine
FROM abiosoft/caddy:no-stats

LABEL maintainer="Huadong Zuo <[email protected]>"
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

0 comments on commit 5b07fbb

Please sign in to comment.