JSON blob bea7a4181ea8616f6e411bfd257af28562fe3c45ba34c226b5a2ec030b2bd74d

{
  "architecture": "amd64",
  "config": {
    "User": "node:node",
    "ExposedPorts": {
      "8080/tcp": {}
    },
    "Env": [
      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
      "NODE_ENV=production",
      "CHOKIDAR_USEPOLLING=1",
      "CHOKIDAR_INTERVAL=500",
      "LD_PRELOAD=/usr/lib/libjemalloc.so",
      "MALLOC_CONF=background_thread:true,metadata_thp:auto,dirty_decay_ms:5000,muzzy_decay_ms:5000"
    ],
    "Entrypoint": [
      "/usr/src/app/docker-entrypoint.sh"
    ],
    "Volumes": {
      "/data": {}
    },
    "WorkingDir": "/data",
    "Labels": {
      "org.opencontainers.image.ref.name": "ubuntu",
      "org.opencontainers.image.version": "24.04"
    },
    "Healthcheck": {
      "Test": [
        "CMD-SHELL",
        "node /usr/src/app/src/healthcheck.js"
      ]
    },
    "Shell": [
      "/bin/bash",
      "-o",
      "pipefail",
      "-c"
    ]
  },
  "created": "2026-01-05T13:23:27.722953617Z",
  "history": [
    {
      "created": "2025-10-16T19:23:01.135435665Z",
      "created_by": "/bin/sh -c #(nop)  ARG RELEASE",
      "empty_layer": true
    },
    {
      "created": "2025-10-16T19:23:01.162845135Z",
      "created_by": "/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH",
      "empty_layer": true
    },
    {
      "created": "2025-10-16T19:23:01.1942232Z",
      "created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu",
      "empty_layer": true
    },
    {
      "created": "2025-10-16T19:23:01.228562277Z",
      "created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04",
      "empty_layer": true
    },
    {
      "created": "2025-10-16T19:23:03.479251795Z",
      "created_by": "/bin/sh -c #(nop) ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in / "
    },
    {
      "created": "2025-10-16T19:23:03.839116531Z",
      "created_by": "/bin/sh -c #(nop)  CMD [\"/bin/bash\"]",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:22:46.937681972Z",
      "created_by": "SHELL [/bin/bash -o pipefail -c]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:22:46.937681972Z",
      "created_by": "RUN /bin/bash -o pipefail -c export DEBIAN_FRONTEND=noninteractive &&     groupadd -r node &&     useradd -r -g node node &&     apt-get update &&     apt-get install -y --no-install-recommends --no-install-suggests       ca-certificates       curl       gnupg       xvfb       libglfw3       libuv1       libicu74       libcairo2       libjpeg-turbo8       libgif7       libpng16-16t64       libopengl0       libcurl4       librsvg2-dev       libpango-1.0-0       libjemalloc2 &&     mkdir -p /etc/apt/keyrings &&     curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg &&     echo \"deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main\" | tee /etc/apt/sources.list.d/nodesource.list &&     apt-get update &&     apt-get install -y --no-install-recommends --no-install-suggests nodejs &&     npm i -g npm@latest &&     ln -sf \"$(find /usr -name \"libjemalloc.so*\" | head -n 1)\" /usr/lib/libjemalloc.so &&     apt-get -y remove curl gnupg &&     apt-get -y --purge autoremove &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-01-05T13:22:47.154287758Z",
      "created_by": "RUN /bin/bash -o pipefail -c mkdir -p /home/node/.aws &&     chown -R node:node /home/node # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-01-05T13:22:47.154287758Z",
      "created_by": "ENV NODE_ENV=production CHOKIDAR_USEPOLLING=1 CHOKIDAR_INTERVAL=500 LD_PRELOAD=/usr/lib/libjemalloc.so MALLOC_CONF=background_thread:true,metadata_thp:auto,dirty_decay_ms:5000,muzzy_decay_ms:5000",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:23:27.423185979Z",
      "created_by": "COPY /usr/src/app /usr/src/app # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-01-05T13:23:27.57088014Z",
      "created_by": "COPY . /usr/src/app # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-01-05T13:23:27.629762088Z",
      "created_by": "RUN /bin/bash -o pipefail -c mkdir -p /data && chown node:node /data # buildkit",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-01-05T13:23:27.629762088Z",
      "created_by": "VOLUME [/data]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:23:27.722953617Z",
      "created_by": "WORKDIR /data",
      "comment": "buildkit.dockerfile.v0"
    },
    {
      "created": "2026-01-05T13:23:27.722953617Z",
      "created_by": "EXPOSE [8080/tcp]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:23:27.722953617Z",
      "created_by": "USER node:node",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:23:27.722953617Z",
      "created_by": "ENTRYPOINT [\"/usr/src/app/docker-entrypoint.sh\"]",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    },
    {
      "created": "2026-01-05T13:23:27.722953617Z",
      "created_by": "HEALTHCHECK &{[\"CMD-SHELL\" \"node /usr/src/app/src/healthcheck.js\"] \"0s\" \"0s\" \"0s\" \"0s\" '\\x00'}",
      "comment": "buildkit.dockerfile.v0",
      "empty_layer": true
    }
  ],
  "os": "linux",
  "rootfs": {
    "type": "layers",
    "diff_ids": [
      "sha256:e8bce0aabd687e9ee90e0bada33884f40b277196f72aac9934357472863a80ae",
      "sha256:077ac4456b9e9a1e6786bb7e25e39f2050b895b23158ab4db13f0560d9a63233",
      "sha256:bc25e8c24d908059107c17eaaccba3bc6199af6b45241530aafbf69d75d1e0fb",
      "sha256:83aa8d2b7f030222e455a5a7bd7a14efd788ab5c02267934675d5fa1e436c08d",
      "sha256:6c2b55056f2fbc58093be3167d0af77a8bcc20a5015ce7b06442d5c0313f89fb",
      "sha256:050713e2e30f2f47f18e8021946a14ce63eee1e7d4c30abcdc88effae8ba8ed8",
      "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
    ]
  }
}

Images, referring to this json: