Namespace
diygod
Image / Tag
rsshub:2023-02-05
Content Digest
sha256:83087ebe2bcdc417c6c857826b7a0ccd8d8d41ea10450df549878c13e38314f2
Details
Created

2023-02-05 17:50:53 UTC

Size

79.3 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-02-05T17:48:41.884Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    6ace94fcd90bfd3dab1c7693a0cb947ceddf9e0d
  • org.opencontainers.image.source
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.title
    RSSHub
  • org.opencontainers.image.url
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.version
    latest

Environment
NODE_ENV

production

NODE_VERSION

16.19.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TZ

Asia/Shanghai

YARN_VERSION

1.22.19


Layers

[#000] sha256:01b5b2efb836d74b8b49da819514eca52e25290d1688db59420ffb9c6b65a03c - 37.74% (29.9 MB)

[#001] sha256:cb4b51c4acab0e03c2163ccde94f30fbdfb867e505f876a7337e6dca6c1a6134 - 0.01% (4.08 KB)

[#002] sha256:6335931815ecef69331651b348415352af463f62be0a7aefa6a5165e46563b43 - 42.58% (33.8 MB)

[#003] sha256:042878777b88de12b9ae0802e23d0c2f6613630325d9532b92f84bb7de368a31 - 3.32% (2.63 MB)

[#004] sha256:23bc120357fa4159e1e36f26fd34060cfecd6e51d947411500d556a9cf46eee3 - 0.0% (452 Bytes)

[#005] sha256:cd8a5e36f3ba0dc59b03947c0aaf9011d937ddc6f3788c4123a2dad6e0d2f365 - 0.0% (96 Bytes)

[#006] sha256:6f2cc47e3f6fae33e1903a551d5fe5ea31bb001b522a1d8909b4487544b78108 - 0.08% (66.5 KB)

[#007] sha256:99c277b6f38dfe27ab578969b4ad20e240817ac4fd92a640f652bc57a3115aa4 - 0.0% (149 Bytes)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:2d077c64bb0c618a18c06a391768e248060bd31341b7583cff88e06e48a29ace - 16.27% (12.9 MB)


History
2023-02-04 06:51:41 UTC

/bin/sh -c #(nop) ADD file:1d256392bb7afe6942d157db84ca62774ac4114f8a3816fd50bace8d73130b57 in /

2023-02-04 06:51:41 UTC

/bin/sh -c #(nop) CMD ["bash"]

2023-02-04 09:55:56 UTC

/bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node

2023-02-04 10:00:13 UTC

/bin/sh -c #(nop) ENV NODE_VERSION=16.19.0

2023-02-04 10:00:36 UTC

/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && set -ex && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 74F12602B6F1C4E913FAA37AD3A89613643B6201 61FC681DFB92A079F1685E77973F295594EC4689 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && apt-mark auto '.*' > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && ln -s /usr/local/bin/node /usr/local/bin/nodejs && node --version && npm --version

2023-02-04 10:00:36 UTC

/bin/sh -c #(nop) ENV YARN_VERSION=1.22.19

2023-02-04 10:00:48 UTC

/bin/sh -c set -ex && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && apt-mark auto '.*' > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; } && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && yarn --version

2023-02-04 10:00:49 UTC

/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/

2023-02-04 10:00:49 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]

2023-02-04 10:00:49 UTC

/bin/sh -c #(nop) CMD ["node"]

2023-02-05 11:15:57 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=https://github.com/DIYgod/RSSHub

2023-02-05 11:15:57 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-02-05 11:15:57 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-02-05 11:15:57 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-02-05 11:15:57 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-02-05 11:15:57 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

2023-02-05 11:16:22 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/amd64 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 /bin/sh -c set -ex && apt-get update && apt-get install -yq --no-install-recommends dumb-init ; if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = 0 ]; then if [ "$TARGETPLATFORM" = 'linux/amd64' ]; then apt-get install -yq --no-install-recommends ca-certificates fonts-liberation wget xdg-utils libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 ; else apt-get install -yq --no-install-recommends chromium && echo 'CHROMIUM_EXECUTABLE_PATH=chromium' | tee /app/.env ; fi; fi; rm -rf /var/lib/apt/lists/* # buildkit

2023-02-05 11:16:22 UTC (buildkit.dockerfile.v0)

COPY /root/.cache/puppeteer /root/.cache/puppeteer # buildkit

2023-02-05 11:17:41 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/amd64 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 /bin/sh -c set -x && if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then echo 'Verifying Chromium installation...' && ldd $(find /root/.cache/puppeteer/ -name chrome) | grep "not found" ; if [ "$?" = 0 ]; then echo "!!! Chromium has unmet shared libs !!!" && exit 1 ; else echo "Awesome! All shared libs are met!" ; fi; fi; # buildkit

2023-02-05 17:50:53 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-02-05 17:50:53 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-02-05 17:50:53 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dumb-init" "--"]

2023-02-05 17:50:53 UTC (buildkit.dockerfile.v0)

CMD ["npm" "run" "start"]

Details
Created

2023-02-05 17:54:59 UTC

Size

72.5 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-02-05T17:48:41.884Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    6ace94fcd90bfd3dab1c7693a0cb947ceddf9e0d
  • org.opencontainers.image.source
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.title
    RSSHub
  • org.opencontainers.image.url
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.version
    latest

Environment
NODE_ENV

production

NODE_VERSION

16.19.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TZ

Asia/Shanghai

YARN_VERSION

1.22.19


Layers

[#000] sha256:bd25bcdfbaa165120ee21b6567df395fe7d7b38da3cca0bcecee55a190e04aab - 34.93% (25.3 MB)

[#001] sha256:6fcda46b90582de5fdd6a72f804800faa90b13c52880ee10dbf796a2048cfe6f - 0.01% (4.05 KB)

[#002] sha256:aa49777f2ac425839a8ab23fbed8eab14d429441aa71483b24cc7f63bee45ebb - 42.92% (31.1 MB)

[#003] sha256:b5438f7fee28d5d56ec0050de9d94490f605ce895106b896016166fa878ee60d - 3.62% (2.63 MB)

[#004] sha256:c19dc32761b61625d6d4cf0183a2916a2857c523b583990df5f6f25757a5396f - 0.0% (453 Bytes)

[#005] sha256:f6910c583e6be78fe5fe702b9c1453ca6a21908110b72c34d0febe00e03c9e41 - 0.0% (99 Bytes)

[#006] sha256:04bb993c8aac57b70cf74941f534d349a86b02b8d5979756518ea1c215f6efad - 0.09% (65.9 KB)

[#007] sha256:da81451465d251905f525da870379ba2d1117781109678eaf56e4af241f91056 - 0.0% (149 Bytes)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:3209841d4fb7b1d5b30ba0a4ecc3337208c16ea8f4629fbdd850ed1b7d3bd902 - 18.43% (13.4 MB)


History
2023-02-04 09:59:36 UTC

/bin/sh -c #(nop) ADD file:c3cb8f4527fa96e99a4741ecb398113f25f53389c173b74f6c2a5e39a6575c60 in /

2023-02-04 09:59:36 UTC

/bin/sh -c #(nop) CMD ["bash"]

2023-02-04 13:36:21 UTC

/bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node

2023-02-04 13:41:57 UTC

/bin/sh -c #(nop) ENV NODE_VERSION=16.19.0

2023-02-04 13:42:20 UTC

/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && set -ex && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 74F12602B6F1C4E913FAA37AD3A89613643B6201 61FC681DFB92A079F1685E77973F295594EC4689 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && apt-mark auto '.*' > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && ln -s /usr/local/bin/node /usr/local/bin/nodejs && node --version && npm --version

2023-02-04 13:42:21 UTC

/bin/sh -c #(nop) ENV YARN_VERSION=1.22.19

2023-02-04 13:42:34 UTC

/bin/sh -c set -ex && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && apt-mark auto '.*' > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; } && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && yarn --version

2023-02-04 13:42:34 UTC

/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/

2023-02-04 13:42:34 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]

2023-02-04 13:42:34 UTC

/bin/sh -c #(nop) CMD ["node"]

2023-02-05 11:15:51 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=https://github.com/DIYgod/RSSHub

2023-02-05 11:15:51 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-02-05 11:15:51 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-02-05 11:15:51 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-02-05 11:15:51 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-02-05 11:15:51 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

2023-02-05 11:17:43 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm/v7 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 /bin/sh -c set -ex && apt-get update && apt-get install -yq --no-install-recommends dumb-init ; if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = 0 ]; then if [ "$TARGETPLATFORM" = 'linux/amd64' ]; then apt-get install -yq --no-install-recommends ca-certificates fonts-liberation wget xdg-utils libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 ; else apt-get install -yq --no-install-recommends chromium && echo 'CHROMIUM_EXECUTABLE_PATH=chromium' | tee /app/.env ; fi; fi; rm -rf /var/lib/apt/lists/* # buildkit

2023-02-05 11:17:43 UTC (buildkit.dockerfile.v0)

COPY /root/.cache/puppeteer /root/.cache/puppeteer # buildkit

2023-02-05 11:17:41 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm/v7 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 /bin/sh -c set -x && if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then echo 'Verifying Chromium installation...' && ldd $(find /root/.cache/puppeteer/ -name chrome) | grep "not found" ; if [ "$?" = 0 ]; then echo "!!! Chromium has unmet shared libs !!!" && exit 1 ; else echo "Awesome! All shared libs are met!" ; fi; fi; # buildkit

2023-02-05 17:54:59 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-02-05 17:54:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-02-05 17:54:59 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dumb-init" "--"]

2023-02-05 17:54:59 UTC (buildkit.dockerfile.v0)

CMD ["npm" "run" "start"]

Details
Created

2023-02-05 18:14:30 UTC

Size

78.8 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-02-05T17:48:41.884Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    6ace94fcd90bfd3dab1c7693a0cb947ceddf9e0d
  • org.opencontainers.image.source
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.title
    RSSHub
  • org.opencontainers.image.url
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.version
    latest

Environment
NODE_ENV

production

NODE_VERSION

16.19.0

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TZ

Asia/Shanghai

YARN_VERSION

1.22.19


Layers

[#000] sha256:f79f8cc5c20d534298dd6317333f38b7691da6d66e063ff10699727982c852be - 36.37% (28.7 MB)

[#001] sha256:e4bd5eb8ebc6095006a55a079a8e4c0c6285c710aed67d6066e269ee5bfdd93a - 0.01% (4.1 KB)

[#002] sha256:f7adb92cb107c48e6277e2d8d2cebde06a78d8e63712b7ca4832116e52be09e0 - 43.15% (34 MB)

[#003] sha256:78d6a2a65e3b3bcf82347df43c0461b5baa0467a84436f05d24a9505d3ca0097 - 3.34% (2.63 MB)

[#004] sha256:cda8c7ac576ceda0970a4b2593ada12ede7010628942134568c9d9da246adfa3 - 0.0% (451 Bytes)

[#005] sha256:026e537db14b53e6fdcfb07c1ca4367260a8dd9b4285155cdefeb3ff73b9d4ca - 0.0% (99 Bytes)

[#006] sha256:f6fdac769319a62aeaec7b8aebf21b9c6461dc7d0b5941b7c1947688c5e15d1e - 0.08% (66.4 KB)

[#007] sha256:5ea55fa8f7a811ccaf601c3541161df06e5a3c5a2ee730dc399185c18ecdc9e9 - 0.0% (149 Bytes)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:dcda55db215586560dead0f4564f23d1cb63da9e5b6d4ae8bf2ce16ae491da5f - 17.05% (13.4 MB)


History
2023-02-04 06:17:37 UTC

/bin/sh -c #(nop) ADD file:f613775c59ebd3ca219dc6bbad83115eb74bbbc1980ca4b63e7cb8ab3fa364e4 in /

2023-02-04 06:17:37 UTC

/bin/sh -c #(nop) CMD ["bash"]

2023-02-04 08:55:16 UTC

/bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node

2023-02-04 08:59:34 UTC

/bin/sh -c #(nop) ENV NODE_VERSION=16.19.0

2023-02-04 08:59:53 UTC

/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && set -ex && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 74F12602B6F1C4E913FAA37AD3A89613643B6201 61FC681DFB92A079F1685E77973F295594EC4689 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C 108F52B48DB57BB0CC439B2997B01419BD92F80A ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && apt-mark auto '.*' > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && ln -s /usr/local/bin/node /usr/local/bin/nodejs && node --version && npm --version

2023-02-04 08:59:54 UTC

/bin/sh -c #(nop) ENV YARN_VERSION=1.22.19

2023-02-04 09:00:04 UTC

/bin/sh -c set -ex && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends && rm -rf /var/lib/apt/lists/* && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && mkdir -p /opt && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz && apt-mark auto '.*' > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; } && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && yarn --version

2023-02-04 09:00:04 UTC

/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/

2023-02-04 09:00:04 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]

2023-02-04 09:00:04 UTC

/bin/sh -c #(nop) CMD ["node"]

2023-02-05 11:15:56 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=https://github.com/DIYgod/RSSHub

2023-02-05 11:15:56 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-02-05 11:15:56 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-02-05 11:15:56 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-02-05 11:15:56 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-02-05 11:15:56 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

2023-02-05 11:17:41 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm64 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 /bin/sh -c set -ex && apt-get update && apt-get install -yq --no-install-recommends dumb-init ; if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = 0 ]; then if [ "$TARGETPLATFORM" = 'linux/amd64' ]; then apt-get install -yq --no-install-recommends ca-certificates fonts-liberation wget xdg-utils libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 ; else apt-get install -yq --no-install-recommends chromium && echo 'CHROMIUM_EXECUTABLE_PATH=chromium' | tee /app/.env ; fi; fi; rm -rf /var/lib/apt/lists/* # buildkit

2023-02-05 11:17:41 UTC (buildkit.dockerfile.v0)

COPY /root/.cache/puppeteer /root/.cache/puppeteer # buildkit

2023-02-05 11:17:41 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm64 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 /bin/sh -c set -x && if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then echo 'Verifying Chromium installation...' && ldd $(find /root/.cache/puppeteer/ -name chrome) | grep "not found" ; if [ "$?" = 0 ]; then echo "!!! Chromium has unmet shared libs !!!" && exit 1 ; else echo "Awesome! All shared libs are met!" ; fi; fi; # buildkit

2023-02-05 18:14:30 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-02-05 18:14:30 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-02-05 18:14:30 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["dumb-init" "--"]

2023-02-05 18:14:30 UTC (buildkit.dockerfile.v0)

CMD ["npm" "run" "start"]