Dockerfile 626 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/containous/traefik/releases/latest | grep '"tag_name":' | head -n 1 | sed -E 's/.*"([^"]+)".*/\1/'); \
  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"]