|
@@ -6,12 +6,14 @@ 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 2015
|
|
|
|
|
|
WORKDIR /var/www/public
|
|
|
|
|
|
-CMD ["/usr/bin/caddy", "-conf", "/etc/Caddyfile","-agree"]
|
|
|
+CMD ["sh","-c","/start.sh & /usr/bin/caddy -conf /etc/caddy/Caddyfile -agree"]
|