Namespace
diygod
Image / Tag
rsshub:2023-06-27
Content Digest
sha256:6952ee26c90e3ed7535748516f7d0f0fc014417ce0aa4424b76fee0d9a23c081
Details
Created

2023-06-27 13:04:43 UTC

Size

90.4 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-06-27T13:01:04.402Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    5e7c3fcf555d2c818dbc46329941848559e66344
  • 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

18.16.1

PATH

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

TZ

Asia/Shanghai

YARN_VERSION

1.22.19


Layers

[#000] sha256:759700526b7894aa9c150feb2ebfcd00cf06d2890df739e71555edcfd13669e3 - 33.13% (30 MB)

[#001] sha256:243faaa2ae94245b39540c27001ea8088e6e8f5dd481b8c40218ad474884944b - 0.0% (4.08 KB)

[#002] sha256:7051a25a1f43097383154b4ff02c18341ba72e5d041485b4e4ea0cbc64b040d6 - 48.52% (43.9 MB)

[#003] sha256:3a0938ec8cf50cd8c397cba8dd873a169f4a1d170c4bcb88e558ebaded446ea2 - 2.91% (2.64 MB)

[#004] sha256:51c7903cabb4177ed1b7c9f536475318459005b3129607cc7ff107f1998e627c - 0.0% (452 Bytes)

[#005] sha256:167821e7b6e704785a91038901519fbbad3303770d05de4b3137c85fa517a62d - 0.0% (93 Bytes)

[#006] sha256:af6f2adac0e65615da0fb3ad565d89050a4445256034c942e43fb0fb46dfbdb5 - 0.07% (66.5 KB)

[#007] sha256:47ce9c96922103f6d074f8cba5caa1d4387f25a6292dd841ce15e96d4c62396a - 0.0% (165 Bytes)

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

[#009] sha256:cb9037559d37c6c6ccd4f55f1afe902199df04a855e505a24d92ec331a101fd0 - 15.35% (13.9 MB)


History
2023-06-12 23:21:07 UTC

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

2023-06-12 23:21:08 UTC

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

2023-06-13 02:50:24 UTC

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

2023-06-21 17:26:16 UTC

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

2023-06-21 17:26:39 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 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 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-06-21 17:26:39 UTC

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

2023-06-21 17:26:51 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-06-21 17:26:51 UTC

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

2023-06-21 17:26:51 UTC

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

2023-06-21 17:26:51 UTC

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

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

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

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_DOWNLOAD=1

2023-06-22 12:27:01 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/amd64 PUPPETEER_SKIP_DOWNLOAD=1 /bin/sh -c set -ex && apt-get update && apt-get install -yq --no-install-recommends dumb-init ; if [ "$PUPPETEER_SKIP_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-06-22 12:27:01 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules/.cache/puppeteer /app/node_modules/.cache/puppeteer # buildkit

2023-06-22 12:28:30 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/amd64 PUPPETEER_SKIP_DOWNLOAD=1 /bin/sh -c set -x && if [ "$PUPPETEER_SKIP_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then echo 'Verifying Chromium installation...' && ldd $(find /app/node_modules/.cache/puppeteer/ -name chrome -type f) | 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-06-27 13:04:43 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-06-27 13:04:43 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-06-27 13:04:43 UTC (buildkit.dockerfile.v0)

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

2023-06-27 13:04:43 UTC (buildkit.dockerfile.v0)

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

Details
Created

2023-06-27 13:13:09 UTC

Size

81.7 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-06-27T13:01:04.402Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    5e7c3fcf555d2c818dbc46329941848559e66344
  • 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

18.16.1

PATH

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

TZ

Asia/Shanghai

YARN_VERSION

1.22.19


Layers

[#000] sha256:b7c295cb849275e211d18b720d2349cc84c0038be1a362aca4765ceb3342043c - 31.03% (25.3 MB)

[#001] sha256:eb5e892ed23eecb842c00284e7a04e5de47eb82f73bc1fecd3878a9bd53e9f4d - 0.0% (4.07 KB)

[#002] sha256:f7971480337c0952e0116c2b45ab87a865c8b006357b4fed6b49e7aded45c8ca - 49.77% (40.7 MB)

[#003] sha256:4fe4a937cf1a1ca1d297f6c1836c163d263dcbaea5948d7f80dec7ecd411f425 - 3.22% (2.63 MB)

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

[#005] sha256:167821e7b6e704785a91038901519fbbad3303770d05de4b3137c85fa517a62d - 0.0% (93 Bytes)

[#006] sha256:858ec1f3d2538c0200e483a16b8272fea9040c66998dffeee974492a488c65d6 - 0.08% (65.9 KB)

[#007] sha256:813010b33387685841b6a6237c2cb99c41b829d0bf3e9484c5fc92f7f46ce459 - 0.0% (166 Bytes)

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

[#009] sha256:d9a09883d7777ca9dea3adea43480587d75629034c886b81eefd118382d9dc80 - 15.9% (13 MB)


History
2023-06-12 23:58:47 UTC

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

2023-06-12 23:58:47 UTC

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

2023-06-13 04:37:12 UTC

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

2023-06-21 20:38:52 UTC

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

2023-06-21 20:39:38 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 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 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-06-21 20:39:38 UTC

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

2023-06-21 20:40:02 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-06-21 20:40:02 UTC

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

2023-06-21 20:40:03 UTC

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

2023-06-21 20:40:03 UTC

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

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

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

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_DOWNLOAD=1

2023-06-22 12:28:30 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm/v7 PUPPETEER_SKIP_DOWNLOAD=1 /bin/sh -c set -ex && apt-get update && apt-get install -yq --no-install-recommends dumb-init ; if [ "$PUPPETEER_SKIP_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-06-22 12:28:30 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules/.cache/puppeteer /app/node_modules/.cache/puppeteer # buildkit

2023-06-22 12:28:30 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm/v7 PUPPETEER_SKIP_DOWNLOAD=1 /bin/sh -c set -x && if [ "$PUPPETEER_SKIP_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then echo 'Verifying Chromium installation...' && ldd $(find /app/node_modules/.cache/puppeteer/ -name chrome -type f) | 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-06-27 13:13:09 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-06-27 13:13:09 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-06-27 13:13:09 UTC (buildkit.dockerfile.v0)

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

2023-06-27 13:13:09 UTC (buildkit.dockerfile.v0)

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

Details
Created

2023-06-27 13:40:31 UTC

Size

88.4 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-06-27T13:01:04.402Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    5e7c3fcf555d2c818dbc46329941848559e66344
  • 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

18.16.1

PATH

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

TZ

Asia/Shanghai

YARN_VERSION

1.22.19


Layers

[#000] sha256:92ad4775570054c645678402c8b75eb489b8e05313c9ccd7867bb591266db4d8 - 32.44% (28.7 MB)

[#001] sha256:92921b604517eeaa1513a6254b16dc0feed3962e727248f3603d0b08090bfade - 0.0% (4.08 KB)

[#002] sha256:e3dbba968b95671e3fcdb4b2c63995304731a6a7c50f78459de8fcadd470101d - 49.72% (44 MB)

[#003] sha256:59e91d9fdc42626f62f8f11e95e78ff584ba4fbe11ba3d03a97a6fb70b187bce - 2.98% (2.64 MB)

[#004] sha256:1c0040db25692cdccce70388ed360065d61d3143c14c0fbe4e7842c80f7c2a9b - 0.0% (450 Bytes)

[#005] sha256:1b05b45e6de6bba870caa10837c267a6ea45c11786dbba63a1b33fade5eb902f - 0.0% (93 Bytes)

[#006] sha256:616a2ddc89f8fc8c396a453261517d6ed03e08834ccabe7b3cac044c47da3d4a - 0.07% (66.4 KB)

[#007] sha256:6f3fb2381e926632efb78f4da17d126ea03a7238cf1510910757b72417f2934c - 0.0% (166 Bytes)

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

[#009] sha256:08086a5a494f506e2ed6bd984c7e3731bfe1ff502a571d5967a5d5423be481cc - 14.78% (13.1 MB)


History
2023-06-12 23:40:33 UTC

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

2023-06-12 23:40:33 UTC

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

2023-06-13 02:21:38 UTC

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

2023-06-21 19:16:02 UTC

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

2023-06-21 19:16:22 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 DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 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-06-21 19:16:23 UTC

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

2023-06-21 19:16:33 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-06-21 19:16:33 UTC

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

2023-06-21 19:16:33 UTC

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

2023-06-21 19:16:33 UTC

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

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

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

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-06-22 12:26:31 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_DOWNLOAD=1

2023-06-22 12:28:24 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm64 PUPPETEER_SKIP_DOWNLOAD=1 /bin/sh -c set -ex && apt-get update && apt-get install -yq --no-install-recommends dumb-init ; if [ "$PUPPETEER_SKIP_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-06-22 12:28:24 UTC (buildkit.dockerfile.v0)

COPY /app/node_modules/.cache/puppeteer /app/node_modules/.cache/puppeteer # buildkit

2023-06-22 12:28:30 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETPLATFORM=linux/arm64 PUPPETEER_SKIP_DOWNLOAD=1 /bin/sh -c set -x && if [ "$PUPPETEER_SKIP_DOWNLOAD" = 0 ] && [ "$TARGETPLATFORM" = 'linux/amd64' ]; then echo 'Verifying Chromium installation...' && ldd $(find /app/node_modules/.cache/puppeteer/ -name chrome -type f) | 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-06-27 13:40:31 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-06-27 13:40:31 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-06-27 13:40:31 UTC (buildkit.dockerfile.v0)

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

2023-06-27 13:40:31 UTC (buildkit.dockerfile.v0)

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