Dockerfile 720 B

12345678910111213141516171819202122232425
  1. FROM alpine:3.4
  2. MAINTAINER Eric Pfeiffer <computerfr33k@users.noreply.github.com>
  3. LABEL caddy_version="0.9.0" architecture="amd64"
  4. RUN apk update \
  5. && apk upgrade \
  6. && apk add tar curl
  7. RUN curl --silent --show-error --fail --location \
  8. --header "Accept: application/tar+gzip, application/x-gzip, application/octet-stream" -o - \
  9. "https://github.com/mholt/caddy/releases/download/v0.9.0/caddy_linux_amd64.tar.gz" \
  10. | tar --no-same-owner -C /usr/bin/ -xz caddy_linux_amd64 \
  11. && mv /usr/bin/caddy_linux_amd64 /usr/bin/caddy \
  12. && chmod 0755 /usr/bin/caddy \
  13. && /usr/bin/caddy -version
  14. EXPOSE 80 443 2015
  15. WORKDIR /var/www/laravel/public
  16. ENTRYPOINT ["caddy"]
  17. CMD ["-conf", "/etc/Caddyfile"]