Metadata for the ArchiveTeam Docker Hub repositories
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

18 Zeilen
1.4 KiB

  1. ARG TLSTYPE=openssl
  2. FROM atdr.meo.ws/archiveteam/wget-lua:v1.20.3-at-${TLSTYPE} AS wget
  3. FROM python:3-slim
  4. COPY --from=wget /wget /usr/local/bin/wget-lua
  5. ENV LC_ALL=C
  6. RUN echo deb http://deb.debian.org/debian buster-backports main contrib > /etc/apt/sources.list.d/backports.list \
  7. && DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt-get -qqy --no-install-recommends -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold -o Dpkg::Options::=--force-unsafe-io update \
  8. && DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt-get -qqy --no-install-recommends -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold -o Dpkg::Options::=--force-unsafe-io install rsync liblua5.1-0 libluajit-5.1-2 libidn11 lua-socket lua-filesystem lua-sec libpsl5 git \
  9. && DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt-get -qqy --no-install-recommends -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold -o Dpkg::Options::=--force-unsafe-io -t buster-backports install zstd libzstd-dev libzstd1 \
  10. && pip install --no-cache-dir requests seesaw zstandard \
  11. && chmod +x /usr/local/bin/wget-lua \
  12. && rm -rf /var/lib/apt/lists/*
  13. WORKDIR /grab
  14. ONBUILD COPY . /grab
  15. ONBUILD RUN test -x /grab/wget-at || ln -fs /usr/local/bin/wget-lua /grab/wget-at
  16. STOPSIGNAL SIGINT
  17. ENTRYPOINT ["run-pipeline3", "--disable-web-server", "pipeline.py"]