Dockerfile.pre 640 B

12345678910111213
  1. # syntax=docker/dockerfile:1
  2. FROM playn/alpine
  3. RUN apk add --no-cache --no-progress ca-certificates; \
  4. export version=$(wget -qO- https://api.github.com/repos/traefik/traefik/tags | grep '"name":' | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s///g;s/,//g;s/ //g'); \
  5. wget --quiet -O /tmp/traefik.tar.gz "https://github.com/containous/traefik/releases/download/${version}/traefik_${version}_linux_amd64.tar.gz"; \
  6. tar xzvf /tmp/traefik.tar.gz -C /usr/local/bin traefik; \
  7. rm -f /tmp/traefik.tar.gz; \
  8. chmod +x /usr/local/bin/traefik
  9. COPY entrypoint.sh /
  10. EXPOSE 80
  11. ENTRYPOINT [ "/entrypoint.sh" ]
  12. CMD ["traefik"]