Namespace
diygod
Image / Tag
rsshub:2023-02-11
Content Digest
sha256:df356e3dc8818cc4376081f7da55a05c7adb4385ac02f7e3a5bafe729f6d7aa7
Details
Created

2023-02-11 16:40:20 UTC

Size

79.4 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-02-11T16:37:08.492Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    3195eb86f342aaa5ca978092633d1dea8ded465b
  • 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:bb263680fed18eecdc67f885094df6f589bafc19004839d7fdf141df236a61aa - 37.75% (30 MB)

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

[#002] sha256:7bb74266b01e7be7009e9fe476dce5d7194e1cdde371cb646c47bc96913eb219 - 42.56% (33.8 MB)

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

[#004] sha256:99b0a2d7b8c5ca85ed33b70c3919fb7b4ce7108bede62ab9a0ecf0367296b0ca - 0.0% (452 Bytes)

[#005] sha256:195326c021832a9a989392f722343af4b5ded67339d7c004344b5cfbcd4b37fb - 0.0% (97 Bytes)

[#006] sha256:18c1970a5e94b05d37d7e0f48dad630036a094572b8ed764993c8c19de451312 - 0.08% (66.5 KB)

[#007] sha256:6207b6829bdc489f7028a30b66d24c91bd76b0093bf478494edf81390ef4cf62 - 0.0% (148 Bytes)

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

[#009] sha256:f9d5dfdc56cb2c2d06c814494baadf85d651ed7e17488ecd28f4ab5a2c77f248 - 16.28% (12.9 MB)


History
2023-02-09 03:20:20 UTC

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

2023-02-09 03:20:20 UTC

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

2023-02-09 07:23:04 UTC

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

2023-02-09 07:26:17 UTC

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

2023-02-09 07: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 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-09 07:26:40 UTC

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

2023-02-09 07:26:52 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-09 07:26:52 UTC

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

2023-02-09 07:26:52 UTC

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

2023-02-09 07:26:52 UTC

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

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

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

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

2023-02-09 11:23:43 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-09 11:23:43 UTC (buildkit.dockerfile.v0)

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

2023-02-09 11:25:08 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-11 16:40:20 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-02-11 16:40:20 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-02-11 16:40:20 UTC (buildkit.dockerfile.v0)

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

2023-02-11 16:40:20 UTC (buildkit.dockerfile.v0)

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

Details
Created

2023-02-11 16:43:43 UTC

Size

72.5 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-02-11T16:37:08.492Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    3195eb86f342aaa5ca978092633d1dea8ded465b
  • 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:e7318f6106ad75d7d482ae9dddf4d927b0872ef3ddb6e1330aa691fc8d17279e - 34.94% (25.3 MB)

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

[#002] sha256:95919d2d6af8465f5569f758f143aaea6e6211c6f7d4a6bc23bedb60570fc451 - 42.91% (31.1 MB)

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

[#004] sha256:b6cf18382c1dd089ab917404fd01603f930d5770811c4c957a3ab679cf3c58c9 - 0.0% (454 Bytes)

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

[#006] sha256:00fe03d91b4ae243fafe49bdfcea543f2b30b58c69dba36af23dabc321cdf9c2 - 0.09% (65.9 KB)

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

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

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


History
2023-02-09 06:12:09 UTC

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

2023-02-09 06:12:10 UTC

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

2023-02-09 08:26:14 UTC

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

2023-02-09 08:30:19 UTC

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

2023-02-09 08:30:43 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-09 08:30:44 UTC

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

2023-02-09 08:31:01 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-09 08:31:01 UTC

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

2023-02-09 08:31:01 UTC

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

2023-02-09 08:31:01 UTC

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

2023-02-09 11:23:07 UTC (buildkit.dockerfile.v0)

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

2023-02-09 11:23:07 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-02-09 11:23:07 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-02-09 11:23:07 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-02-09 11:23:07 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-02-09 11:23:07 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

2023-02-09 11:25:07 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-09 11:25:07 UTC (buildkit.dockerfile.v0)

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

2023-02-09 11:25:08 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-11 16:43:43 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

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

EXPOSE map[1200/tcp:{}]

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

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

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

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

Details
Created

2023-02-11 17:04:28 UTC

Size

78.8 MB

Content Digest
Labels
  • org.opencontainers.image.authors
    https://github.com/DIYgod/RSSHub
  • org.opencontainers.image.created
    2023-02-11T16:37:08.492Z
  • org.opencontainers.image.description
    🍰 Everything is RSSible
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    3195eb86f342aaa5ca978092633d1dea8ded465b
  • 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:5731adb3a4abcefe78d75783ea6e5ee87c4604d0c6a4f8c00b50085e162a7f5d - 36.38% (28.7 MB)

[#001] sha256:abc6c9cd2234c571febf526d0fd3c8262c1eedb91a7a634e7c58d8de39494595 - 0.01% (4.09 KB)

[#002] sha256:1f7ae7275971ae52a83c3c8525947fb2f2f450a3f90c767cd650d1e5e23f6253 - 43.14% (34 MB)

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

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

[#005] sha256:195326c021832a9a989392f722343af4b5ded67339d7c004344b5cfbcd4b37fb - 0.0% (97 Bytes)

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

[#007] sha256:117643bcc17075c9d50f5b77bddb334e432cc5013e5537159325a03da8d41e67 - 0.0% (148 Bytes)

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

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


History
2023-02-09 03:58:40 UTC

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

2023-02-09 03:58:40 UTC

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

2023-02-09 05:14:45 UTC

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

2023-02-09 05:17:33 UTC

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

2023-02-09 05:17:52 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-09 05:17:53 UTC

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

2023-02-09 05:18:03 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-09 05:18:03 UTC

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

2023-02-09 05:18:03 UTC

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

2023-02-09 05:18:03 UTC

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

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

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

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ARG TARGETPLATFORM

2023-02-09 11:23:13 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1

2023-02-09 11:25:04 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-09 11:25:04 UTC (buildkit.dockerfile.v0)

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

2023-02-09 11:25:08 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-11 17:04:28 UTC (buildkit.dockerfile.v0)

COPY /app /app # buildkit

2023-02-11 17:04:28 UTC (buildkit.dockerfile.v0)

EXPOSE map[1200/tcp:{}]

2023-02-11 17:04:28 UTC (buildkit.dockerfile.v0)

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

2023-02-11 17:04:28 UTC (buildkit.dockerfile.v0)

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