Namespace
diygod
Image / Tag
rsshub:2023-05-11
Content Digest
sha256:ba8af515eb62d912197bb1234f0ec7e417b873c92d9c2b261adce918339610b0
Details
Created

2023-05-11 16:46:08 UTC

Size

89.9 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-05-11T16:42:46.439Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    6742ef803a3021f1671aa60fc95f56018cd87e9d
  • 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.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:9e3ea8720c6de96cc9ad544dddc695a3ab73f5581c5d954e0504cc4f80fb5e5c - 33.31% (29.9 MB)

[#001] sha256:22cee24855b28aac3dbc9fb0106ae50607808ec780825514f3e7d3ac5151133a - 0.0% (4.09 KB)

[#002] sha256:1f1858138a90a5618f3132b02e6186244ae39e907c24285c5c2604c88fe1063c - 48.8% (43.9 MB)

[#003] sha256:6e736ef1cbb5b7d918466ba25a311c1b1712b34e5f9fefed5971df5663c87333 - 2.93% (2.64 MB)

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

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

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

[#007] sha256:795fbed9182e19f1934df7da91ab65088d1ec990d2948881cdb7fc59df6c269c - 0.0% (169 Bytes)

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

[#009] sha256:e05873dc869a896acdcc83983ae70087b8be943c5f5b09f2724357e880b1da34 - 14.88% (13.4 MB)


History
2023-05-02 23:46:59 UTC

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

2023-05-02 23:47:00 UTC

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

2023-05-03 12:43:26 UTC

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

2023-05-03 12:47:48 UTC

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

2023-05-03 12:48:10 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-05-03 12:48:10 UTC

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

2023-05-03 12:48:22 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-05-03 12:48:22 UTC

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

2023-05-03 12:48:22 UTC

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

2023-05-03 12:48:23 UTC

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

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

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

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_DOWNLOAD=1

2023-05-03 19:58:37 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-05-03 19:58:37 UTC (buildkit.dockerfile.v0)

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

2023-05-03 19:59:55 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-05-11 16:46:08 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-05-11 16:46:08 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-05-11 16:46:08 UTC (buildkit.dockerfile.v0)

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

2023-05-11 16:46:08 UTC (buildkit.dockerfile.v0)

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

Details
Created

2023-05-11 16:54:35 UTC

Size

81.2 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-05-11T16:42:46.439Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    6742ef803a3021f1671aa60fc95f56018cd87e9d
  • 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.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:9c7c4e67baad3ce38491ce8c1ffaa9ca9ce37409270ce53ab3472054f35d097e - 31.21% (25.3 MB)

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

[#002] sha256:7ae693466b73cc52b2dbb512df111e14e6ab182851e0779fa3b65661456eb936 - 50.08% (40.7 MB)

[#003] sha256:1eb1b8cc7f0c051e290e58c1e2b7b42fc762e05db2c95ab52b45fc3f7abeb4db - 3.24% (2.63 MB)

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

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

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

[#007] sha256:fb60cb92b3e066ba56d6f5db473cc09becdc322cd7186ed8addf7ceefa33c368 - 0.0% (169 Bytes)

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

[#009] sha256:e47867e8d684f49b9cd1f97a0c044a78e9f1a683f6b56a347f318efe41a7be64 - 15.39% (12.5 MB)


History
2023-05-02 23:47:57 UTC

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

2023-05-02 23:47:57 UTC

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

2023-05-03 17:51:27 UTC

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

2023-05-03 17:57:18 UTC

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

2023-05-03 17:57:42 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-05-03 17:57:42 UTC

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

2023-05-03 17:57:54 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-05-03 17:57:54 UTC

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

2023-05-03 17:57:54 UTC

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

2023-05-03 17:57:54 UTC

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

2023-05-03 19:58:00 UTC (buildkit.dockerfile.v0)

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

2023-05-03 19:58:00 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-05-03 19:58:00 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-05-03 19:58:00 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-05-03 19:58:00 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-05-03 19:58:00 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_DOWNLOAD=1

2023-05-03 19:59:55 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-05-03 19:59:55 UTC (buildkit.dockerfile.v0)

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

2023-05-03 19:59:55 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-05-11 16:54:35 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-05-11 16:54:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-05-11 16:54:35 UTC (buildkit.dockerfile.v0)

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

2023-05-11 16:54:35 UTC (buildkit.dockerfile.v0)

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

Details
Created

2023-05-11 17:23:18 UTC

Size

87.9 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-05-11T16:42:46.439Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    6742ef803a3021f1671aa60fc95f56018cd87e9d
  • 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.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:b5d25b35c1dbfa256bea3dd164b2048d6c7f8074a555213c493c36f07bf4c559 - 32.62% (28.7 MB)

[#001] sha256:16e6eb86fc3b48885be78bcca13157227dec1049ef069f65497294a50c8a3b87 - 0.0% (4.09 KB)

[#002] sha256:a256ca9e9d58b55aeed97686cf85a2957acae4ed308f0aed6497ed488526d5db - 50.0% (43.9 MB)

[#003] sha256:da17e5aa54d02c86d18a94e4d773db76ebf26c28dae77eeaa1378f4bc18429ec - 3.0% (2.64 MB)

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

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

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

[#007] sha256:ea0dc38d28bdf786938a8863ca10a09f90a871d26f3e9503f0a3f216fee3bf63 - 0.0% (171 Bytes)

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

[#009] sha256:7f7a050361931c9a809d0f99ccac70c2be7a6a1d32183a4829185720d7daeea8 - 14.3% (12.6 MB)


History
2023-05-03 00:22:49 UTC

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

2023-05-03 00:22:50 UTC

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

2023-05-03 14:11:30 UTC

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

2023-05-03 14:16:08 UTC

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

2023-05-03 14:16:28 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-05-03 14:16:29 UTC

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

2023-05-03 14:16:39 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-05-03 14:16:39 UTC

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

2023-05-03 14:16:39 UTC

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

2023-05-03 14:16:39 UTC

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

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

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

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-05-03 16:18:32 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_DOWNLOAD=1

2023-05-03 19:59:53 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-05-03 19:59:53 UTC (buildkit.dockerfile.v0)

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

2023-05-03 19:59:55 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-05-11 17:23:18 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-05-11 17:23:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-05-11 17:23:18 UTC (buildkit.dockerfile.v0)

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

2023-05-11 17:23:18 UTC (buildkit.dockerfile.v0)

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