Namespace
browserless
Image / Tag
chrome:1.61-puppeteer-21.9.0
Content Digest
sha256:9a3c1d04f76892e51fb565085428d49c9fdc0bc504ad83685c6f1b1b81d8985e
Details
Created

2024-01-26 18:19:30 UTC

Size

1.14 GB

Content Digest
Labels
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    22.04

Environment
APP_DIR

/usr/src/app

CHROME_PATH

/usr/bin/google-chrome

CONNECTION_TIMEOUT

60000

HOST

0.0.0.0

IS_DOCKER

true

LANG

C.UTF-8

NODE_ENV

production

NODE_PATH

/usr/src/.nvm/versions/node/v18.19.0/bin

NODE_VERSION

v18.19.0

NVM_DIR

/usr/src/.nvm

PATH

/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PLAYWRIGHT_BROWSERS_PATH

/usr/src/app

PORT

3000

PUPPETEER_CACHE_DIR

/usr/src/app

PUPPETEER_CHROMIUM_REVISION

121.0.6167.85

PUPPETEER_SKIP_CHROMIUM_DOWNLOAD

true

USE_CHROME_STABLE

false

WORKSPACE_DIR

/usr/src/app/workspace


Layers

[#000] sha256:29202e855b2021a2d7f92800619ed5f5e8ac402e267cfbb3d29a791feb13c1ee - 2.41% (28.2 MB)

[#001] sha256:f5d65e97e1e17d6c3464372043ce243be487a4c6c210a966fde76f655aadf736 - 0.0% (348 Bytes)

[#002] sha256:ad99c665c8202872ed14dbd48277ee70df5def4028838420ddc37d391cfbbea3 - 3.08% (36 MB)

[#003] sha256:8cf8d531f5fc9441305f4a8055e9632fd99f6d7604affb2b3f1d8e67c5aa2a15 - 0.02% (279 KB)

[#004] sha256:1c2a8201bb87d291dc6ee01c9fff527d91bae5c2bba5980ffbf9d8a95ae4fa75 - 41.61% (487 MB)

[#005] sha256:ed1e92611fb06b2832003cc0f16a74d9fa08f7cd79f18239e3b843474b9d85ab - 5.78% (67.7 MB)

[#006] sha256:454ce8542f533716f537f061eb7b2f79cdf5785011cb913f1905e893dcd4e60c - 0.01% (81.7 KB)

[#007] sha256:4d473a22db3089652eb7e3eeff2913fe0836ac720aa144aa25707d042c863272 - 0.0% (1.88 KB)

[#008] sha256:d9c995dd6c864889a3401588fcb70709a3a66a5758a0b919aaca3cde906a2235 - 0.0% (156 Bytes)

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

[#010] sha256:4ad4f0cb1b2ae8b21140186d8517ce6d14b67f3a6604b92a1712120ee09090b0 - 2.57% (30.1 MB)

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

[#012] sha256:62185716484d988dde79f09c88a93aa79aa52f305dff4c5854c767f796bcdf97 - 44.52% (521 MB)


History
2024-01-11 17:08:09 UTC

/bin/sh -c #(nop) ARG RELEASE

2024-01-11 17:08:09 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2024-01-11 17:08:09 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2024-01-11 17:08:09 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2024-01-11 17:08:11 UTC

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

2024-01-11 17:08:11 UTC

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

2024-01-26 17:28:22 UTC (buildkit.dockerfile.v0)

ENV NODE_VERSION=v18.19.0

2024-01-26 17:28:22 UTC (buildkit.dockerfile.v0)

ENV NVM_DIR=/usr/src/.nvm

2024-01-26 17:28:22 UTC (buildkit.dockerfile.v0)

ENV NODE_PATH=/usr/src/.nvm/versions/node/v18.19.0/bin

2024-01-26 17:28:22 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/src/.nvm/versions/node/v18.19.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-01-26 17:28:22 UTC (buildkit.dockerfile.v0)

ARG BLESS_USER_ID=999

2024-01-26 17:28:22 UTC (buildkit.dockerfile.v0)

COPY fonts.conf /etc/fonts/local.conf # buildkit

2024-01-26 17:28:32 UTC (buildkit.dockerfile.v0)

RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -qq update && apt-get -qq dist-upgrade # buildkit

2024-01-26 17:28:32 UTC (buildkit.dockerfile.v0)

RUN |1 BLESS_USER_ID=999 /bin/sh -c echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections # buildkit

2024-01-26 17:30:10 UTC (buildkit.dockerfile.v0)

RUN |1 BLESS_USER_ID=999 /bin/sh -c apt-get -y -qq --no-install-recommends install software-properties-common build-essential ca-certificates curl dumb-init ffmpeg fontconfig fonts-freefont-ttf fonts-gfs-neohellenic fonts-indic fonts-ipafont-gothic fonts-kacst fonts-liberation fonts-noto-cjk fonts-noto-color-emoji fonts-roboto fonts-thai-tlwg fonts-ubuntu fonts-urw-base35 fonts-wqy-zenhei gconf-service git libappindicator1 libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm-dev libgbm1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libu2f-udev libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 locales lsb-release msttcorefonts pdftk unzip wget xdg-utils xvfb # buildkit

2024-01-26 17:30:17 UTC (buildkit.dockerfile.v0)

RUN |1 BLESS_USER_ID=999 /bin/sh -c mkdir -p $NVM_DIR && curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && . $NVM_DIR/nvm.sh && nvm install $NODE_VERSION # buildkit

2024-01-26 17:30:19 UTC (buildkit.dockerfile.v0)

RUN |1 BLESS_USER_ID=999 /bin/sh -c fc-cache -f -v && apt-get -qq clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit

2024-01-26 17:30:19 UTC (buildkit.dockerfile.v0)

RUN |1 BLESS_USER_ID=999 /bin/sh -c groupadd -r blessuser && useradd --uid ${BLESS_USER_ID} -r -g blessuser -G audio,video blessuser && mkdir -p /home/blessuser/Downloads && chown -R blessuser:blessuser /home/blessuser # buildkit

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ARG USE_CHROME_STABLE

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ARG CHROME_STABLE_VERSION

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_CHROMIUM_REVISION

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ARG PUPPETEER_VERSION

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ARG PORT=3000

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV APP_DIR=/usr/src/app

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV PUPPETEER_CACHE_DIR=/usr/src/app

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV PLAYWRIGHT_BROWSERS_PATH=/usr/src/app

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV CONNECTION_TIMEOUT=60000

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV CHROME_PATH=/usr/bin/google-chrome

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV HOST=0.0.0.0

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV IS_DOCKER=true

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV NODE_ENV=production

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV PORT=3000

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV PUPPETEER_CHROMIUM_REVISION=121.0.6167.85

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV USE_CHROME_STABLE=false

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

ENV WORKSPACE_DIR=/usr/src/app/workspace

2024-01-26 17:42:12 UTC (buildkit.dockerfile.v0)

RUN |5 USE_CHROME_STABLE=false CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_VERSION=21.9.0 PORT=3000 /bin/sh -c mkdir -p $APP_DIR $WORKSPACE_DIR # buildkit

2024-01-26 17:42:13 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2024-01-26 18:18:38 UTC (buildkit.dockerfile.v0)

COPY . . # buildkit

2024-01-26 18:18:39 UTC (buildkit.dockerfile.v0)

RUN |5 USE_CHROME_STABLE=false CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_VERSION=21.9.0 PORT=3000 /bin/sh -c if [ -n "$CHROME_STABLE_VERSION" ]; then wget -q -O /tmp/chrome.deb https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROME_STABLE_VERSION}-1_amd64.deb && apt install -y /tmp/chrome.deb && rm /tmp/chrome.deb; elif [ "$USE_CHROME_STABLE" = "true" ]; then cd /tmp && wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && dpkg -i google-chrome-stable_current_amd64.deb; fi # buildkit

2024-01-26 18:19:30 UTC (buildkit.dockerfile.v0)

RUN |5 USE_CHROME_STABLE=false CHROME_STABLE_VERSION= PUPPETEER_CHROMIUM_REVISION=121.0.6167.85 PUPPETEER_VERSION=21.9.0 PORT=3000 /bin/sh -c if [ "$USE_CHROME_STABLE" = "true" ]; then export CHROMEDRIVER_SKIP_DOWNLOAD=false; else export CHROMEDRIVER_SKIP_DOWNLOAD=true; fi && npm i && npm i puppeteer@$PUPPETEER_VERSION; npm run postinstall && npm run build && npm prune --production && chown -R blessuser:blessuser $APP_DIR # buildkit

2024-01-26 18:19:30 UTC (buildkit.dockerfile.v0)

USER blessuser

2024-01-26 18:19:30 UTC (buildkit.dockerfile.v0)

EXPOSE map[3000/tcp:{}]

2024-01-26 18:19:30 UTC (buildkit.dockerfile.v0)

CMD ["./start.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete