Metadata for the ArchiveTeam Docker Hub repositories
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

204 lignes
10 KiB

  1. [
  2. {
  3. "architecture": "amd64",
  4. "features": null,
  5. "variant": null,
  6. "digest": "sha256:09ec5eb0ff6fcfd95c34582780015f2c283a6a91013098d1b91a46882ca29bfc",
  7. "layers": [
  8. {
  9. "digest": "sha256:69692152171afee1fd341febc390747cfca2ff302f2881d8b394e786af605696",
  10. "size": 27145915,
  11. "instruction": "ADD file:7362e0e50f30ff45463ea38bb265cb8f6b7cd422eb2d09de7384efa0b59614be in / "
  12. },
  13. {
  14. "size": 0,
  15. "instruction": " CMD [\"bash\"]"
  16. },
  17. {
  18. "size": 0,
  19. "instruction": " ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  20. },
  21. {
  22. "size": 0,
  23. "instruction": " ENV LANG=C.UTF-8"
  24. },
  25. {
  26. "digest": "sha256:59773387c0e7ec4b901649cd3530cde9a32e6a76fccaf0b015119c329cb6af78",
  27. "size": 2769681,
  28. "instruction": "/bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tca-certificates \t\tnetbase \t\ttzdata \t; \trm -rf /var/lib/apt/lists/*"
  29. },
  30. {
  31. "size": 0,
  32. "instruction": " ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568"
  33. },
  34. {
  35. "size": 0,
  36. "instruction": " ENV PYTHON_VERSION=3.9.5"
  37. },
  38. {
  39. "digest": "sha256:3fc84e535e87f5dfd4ab5a3086531224f67051d7f7853c659d3dd0002b7c5a45",
  40. "size": 10930410,
  41. "instruction": "/bin/sh -c set -ex \t\t&& savedAptMark=\"$(apt-mark showmanual)\" \t&& apt-get update && apt-get install -y --no-install-recommends \t\tdpkg-dev \t\tgcc \t\tlibbluetooth-dev \t\tlibbz2-dev \t\tlibc6-dev \t\tlibexpat1-dev \t\tlibffi-dev \t\tlibgdbm-dev \t\tliblzma-dev \t\tlibncursesw5-dev \t\tlibreadline-dev \t\tlibsqlite3-dev \t\tlibssl-dev \t\tmake \t\ttk-dev \t\tuuid-dev \t\twget \t\txz-utils \t\tzlib1g-dev \t\t$(command -v gpg > /dev/null || echo 'gnupg dirmngr') \t\t&& wget -O python.tar.xz \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz\" \t&& wget -O python.tar.xz.asc \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc\" \t&& export GNUPGHOME=\"$(mktemp -d)\" \t&& gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$GPG_KEY\" \t&& gpg --batch --verify python.tar.xz.asc python.tar.xz \t&& { command -v gpgconf > /dev/null && gpgconf --kill all || :; } \t&& rm -rf \"$GNUPGHOME\" python.tar.xz.asc \t&& mkdir -p /usr/src/python \t&& tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \t&& rm python.tar.xz \t\t&& cd /usr/src/python \t&& gnuArch=\"$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)\" \t&& ./configure \t\t--build=\"$gnuArch\" \t\t--enable-loadable-sqlite-extensions \t\t--enable-optimizations \t\t--enable-option-checking=fatal \t\t--enable-shared \t\t--with-system-expat \t\t--with-system-ffi \t\t--without-ensurepip \t&& make -j \"$(nproc)\" \t\tLDFLAGS=\"-Wl,--strip-all\" \t&& make install \t&& rm -rf /usr/src/python \t\t&& find /usr/local -depth \t\t\\( \t\t\t\\( -type d -a \\( -name test -o -name tests -o -name idle_test \\) \\) \t\t\t-o \\( -type f -a \\( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \\) \\) \t\t\\) -exec rm -rf '{}' + \t\t&& ldconfig \t\t&& apt-mark auto '.*' > /dev/null \t&& apt-mark manual $savedAptMark \t&& find /usr/local -type f -executable -not \\( -name '*tkinter*' \\) -exec ldd '{}' ';' \t\t| awk '/=>/ { print $(NF-1) }' \t\t| sort -u \t\t| xargs -r dpkg-query --search \t\t| cut -d: -f1 \t\t| sort -u \t\t| xargs -r apt-mark manual \t&& apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \t&& rm -rf /var/lib/apt/lists/* \t\t&& python3 --version"
  42. },
  43. {
  44. "digest": "sha256:68ebeebdab6f71c7a8dc8532e56ed6d69171502240306980ae78e8d13b03dde4",
  45. "size": 234,
  46. "instruction": "/bin/sh -c cd /usr/local/bin \t&& ln -s idle3 idle \t&& ln -s pydoc3 pydoc \t&& ln -s python3 python \t&& ln -s python3-config python-config"
  47. },
  48. {
  49. "size": 0,
  50. "instruction": " ENV PYTHON_PIP_VERSION=21.1.1"
  51. },
  52. {
  53. "size": 0,
  54. "instruction": " ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/1954f15b3f102ace496a34a013ea76b061535bd2/public/get-pip.py"
  55. },
  56. {
  57. "size": 0,
  58. "instruction": " ENV PYTHON_GET_PIP_SHA256=f499d76e0149a673fb8246d88e116db589afbd291739bd84f2cd9a7bca7b6993"
  59. },
  60. {
  61. "digest": "sha256:ada7ec54b5b23c775e12472f8975b1af576ca949c63a795703bcf69b4820234f",
  62. "size": 2600372,
  63. "instruction": "/bin/sh -c set -ex; \t\tsavedAptMark=\"$(apt-mark showmanual)\"; \tapt-get update; \tapt-get install -y --no-install-recommends wget; \t\twget -O get-pip.py \"$PYTHON_GET_PIP_URL\"; \techo \"$PYTHON_GET_PIP_SHA256 *get-pip.py\" | sha256sum --check --strict -; \t\tapt-mark auto '.*' > /dev/null; \t[ -z \"$savedAptMark\" ] || apt-mark manual $savedAptMark; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \trm -rf /var/lib/apt/lists/*; \t\tpython get-pip.py \t\t--disable-pip-version-check \t\t--no-cache-dir \t\t\"pip==$PYTHON_PIP_VERSION\" \t; \tpip --version; \t\tfind /usr/local -depth \t\t\\( \t\t\t\\( -type d -a \\( -name test -o -name tests -o -name idle_test \\) \\) \t\t\t-o \t\t\t\\( -type f -a \\( -name '*.pyc' -o -name '*.pyo' \\) \\) \t\t\\) -exec rm -rf '{}' +; \trm -f get-pip.py"
  64. },
  65. {
  66. "size": 0,
  67. "instruction": " CMD [\"python3\"]"
  68. },
  69. {
  70. "digest": "sha256:39da43d64bfc601fd6ef108e570fad032630479d50ca33cbad6c80e39ecc53f8",
  71. "size": 928215,
  72. "instruction": "COPY file:a7409cac404050365bc70c42b3c9dd222d036948c91e7e36dbed648d9538fcd9 in /usr/local/bin/wget-lua "
  73. },
  74. {
  75. "size": 0,
  76. "instruction": " ENV LC_ALL=C"
  77. },
  78. {
  79. "digest": "sha256:27b39dbf25bcd3332be256b4950b55e33144d20df019b0dbb5944f717b730ed0",
  80. "size": 37652438,
  81. "instruction": "/bin/sh -c echo deb http://deb.debian.org/debian buster-backports main contrib > /etc/apt/sources.list.d/backports.list && 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 && 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 libpsl5 git && 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 && pip install --no-cache-dir requests seesaw zstandard && chmod +x /usr/local/bin/wget-lua && rm -rf /var/lib/apt/lists/*"
  82. },
  83. {
  84. "digest": "sha256:2489a9a711580530a5241277c3064ad90ed3917f67f0bc74ca77b1c9f3d7aac9",
  85. "size": 127,
  86. "instruction": "WORKDIR /grab"
  87. },
  88. {
  89. "size": 0,
  90. "instruction": " ONBUILD COPY . /grab"
  91. },
  92. {
  93. "size": 0,
  94. "instruction": " ONBUILD RUN test -x /grab/wget-at || ln -fs /usr/local/bin/wget-lua /grab/wget-at"
  95. },
  96. {
  97. "size": 0,
  98. "instruction": " STOPSIGNAL SIGINT"
  99. },
  100. {
  101. "size": 0,
  102. "instruction": " ENTRYPOINT [\"run-pipeline3\" \"--disable-web-server\" \"pipeline.py\"]"
  103. },
  104. {
  105. "size": 0,
  106. "instruction": " LABEL org.opencontainers.image.created=2021-05-20T13:22:02Z"
  107. },
  108. {
  109. "size": 0,
  110. "instruction": " LABEL org.opencontainers.image.revision=08fa7f26aec95daf8aba80c06d03f9d4bac4113c"
  111. },
  112. {
  113. "size": 0,
  114. "instruction": " LABEL org.opencontainers.image.source=https://github.com/ArchiveTeam/grab-base-df.git"
  115. },
  116. {
  117. "size": 0,
  118. "instruction": " LABEL org.opencontainers.image.url=https://github.com/ArchiveTeam/grab-base-df"
  119. },
  120. {
  121. "digest": "sha256:19b7d9df5a7758e346f498b03feb0b6c98eecab6a2db50d36dd3a6921eb13992",
  122. "size": 610265,
  123. "instruction": "COPY dir:5ebf835a07dc2cb09410f86a8fcb8888e000df95760bd28136ad9e70ea46b187 in /grab "
  124. },
  125. {
  126. "digest": "sha256:7e5f2fc67b831c38c963ff90d54f5a1d8ce6ab3db93b139503e0f2430aab02fc",
  127. "size": 143,
  128. "instruction": "/bin/sh -c test -x /grab/wget-at || ln -fs /usr/local/bin/wget-lua /grab/wget-at"
  129. },
  130. {
  131. "digest": "sha256:d746393250ce41844707d7704c7fe84d3c028f8879f17fde41e5d4fb3564b302",
  132. "size": 4251,
  133. "instruction": "/bin/sh -c useradd -m warrior && echo \"warrior ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers"
  134. },
  135. {
  136. "size": 0,
  137. "instruction": " ENV PATH=/home/warrior/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  138. },
  139. {
  140. "size": 0,
  141. "instruction": "WORKDIR /home/warrior"
  142. },
  143. {
  144. "size": 0,
  145. "instruction": " USER warrior"
  146. },
  147. {
  148. "digest": "sha256:566f9bd0291bee4c6116a96907cc0ffc3888e7278a6aa289ccaa978f8601ab67",
  149. "size": 251,
  150. "instruction": "/bin/sh -c mkdir data projects && ln -fs /usr/local/bin/wget-lua /home/warrior/data/wget-at"
  151. },
  152. {
  153. "digest": "sha256:a718d9bc39ca16c4327b79be6d6e51c235e01a52ec853a69fce13e21dbeb1a80",
  154. "size": 928584,
  155. "instruction": "COPY file:8044ce3c84cc7b5b1105ea5796938dc7dac8d3e6e23f3162f950ec6b9980c532 in /home/warrior/data/wget-at-gnutls "
  156. },
  157. {
  158. "digest": "sha256:7764797096964d938d4e52cd3104087a23845da524ce52d8240d359c845f476a",
  159. "size": 154804,
  160. "instruction": "/bin/sh -c git clone --depth 1 --recurse-submodules https://github.com/ArchiveTeam/warrior-code2.git"
  161. },
  162. {
  163. "digest": "sha256:4276b128fe8f26e68e8c38d54f0938ae366b331ec8ce14e23b14c4e94a97f335",
  164. "size": 599,
  165. "instruction": "COPY --chown=warrior:warriorfile:d4e811b90df15ff8ce944d85016801848c9ee9b574a0503dac311326c7f42bd7 in . "
  166. },
  167. {
  168. "size": 0,
  169. "instruction": " EXPOSE 8001"
  170. },
  171. {
  172. "size": 0,
  173. "instruction": " STOPSIGNAL SIGINT"
  174. },
  175. {
  176. "size": 0,
  177. "instruction": " ENTRYPOINT [\"python\" \"start.py\"]"
  178. },
  179. {
  180. "size": 0,
  181. "instruction": " LABEL org.opencontainers.image.created=2021-06-08T14:03:49Z"
  182. },
  183. {
  184. "size": 0,
  185. "instruction": " LABEL org.opencontainers.image.revision=54a26b7546c21191fbbf0b45f4984ea8a1567287"
  186. },
  187. {
  188. "size": 0,
  189. "instruction": " LABEL org.opencontainers.image.source=https://github.com/ArchiveTeam/warrior-dockerfile.git"
  190. },
  191. {
  192. "size": 0,
  193. "instruction": " LABEL org.opencontainers.image.url=https://github.com/ArchiveTeam/warrior-dockerfile"
  194. }
  195. ],
  196. "os": "linux",
  197. "os_features": null,
  198. "os_version": null,
  199. "size": 83726289,
  200. "status": "active",
  201. "last_pulled": "2024-03-26T03:30:05.361351Z",
  202. "last_pushed": "2021-06-22T15:45:07.209626Z"
  203. }
  204. ]