Namespace
jefzda
Image / Tag
sweap-images:element-hq.element-element-hq__element-web-66d0b318bc6fee0d17b54c1781d6ab5d5d323135
Content Digest
sha256:39cbee8c16a08f800ef07d86b607c558c5679c5fee116c683c238b6754ca561f
Details
Created

2025-06-03 07:00:11 UTC

Size

1.03 GB

Content Digest
Environment
NODE_VERSION

22.15.0

PATH

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

PYTEST_ADDOPTS

--tb=short -v --continue-on-collection-errors --reruns=3

UV_HTTP_TIMEOUT

60

YARN_VERSION

1.22.22


Layers

[#000] sha256:4f4c9ac5eb90891d372f9462d2ebed565e7f04a6bca1d2545f352bd4d81f4ebd - 4.98% (52.5 MB)

[#001] sha256:3ee1ef79bfdcd8777f441528bcffb7a16f7a3d0852661baef04456810160e792 - 1.42% (15 MB)

[#002] sha256:68201ec6e5815a0906ce41187e7e52419a2d2c28d73d199e7612f268f81bbc35 - 4.94% (52.2 MB)

[#003] sha256:b3ee2c8b84461fce714721ac74cb275f6aaa0de67c2aeaccb8193af9ea8b4d38 - 17.8% (188 MB)

[#004] sha256:e4925eac7a2d86753c628e4c6762dfa6d97ab10eb1ae22a2aff14fa54b88fe90 - 0.0% (4 KB)

[#005] sha256:3e0dd53af777fe8b212a5594d91ef819603490237088a07be632b95ed9fa8604 - 5.04% (53.3 MB)

[#006] sha256:19cf23b61bdfd7aef26ac8d8669edf6246ef49663ba1d683bd7f26c3a3007bc1 - 0.11% (1.19 MB)

[#007] sha256:ace91f5f20849daae1a498672f64fe1ac9cd56d7e415875f89e1f67614da645e - 0.0% (449 Bytes)

[#008] sha256:fb67295ca065122e72c3551a70e35f804054db166f358d2b3671486fcdfb482b - 0.0% (99 Bytes)

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

[#010] sha256:712836f3d49797cc007bba93c35096e13bf6d40e532eb4595012f89d4fee0b5d - 0.4% (4.19 MB)

[#011] sha256:7fdefd9c584bf96ff3f9787d6114bd779e96c9c439013700cff746844de5b399 - 43.08% (455 MB)

[#012] sha256:6486d962c17d4a4e277eac1c3b4e07a9524bd5c3f9cbea96ac2b2b106e3bb5ed - 0.07% (808 KB)

[#013] sha256:20d630d22a6e02d2953ba117eadaef2f30bb58ca6b579c9ade3b070c86a8a6d4 - 0.0% (200 Bytes)

[#014] sha256:4e95280431e08469f4650291644b9044e8fcfbde657d3c16b202a8b9fed2d84b - 0.0% (200 Bytes)

[#015] sha256:25c5cff9678e7d22610ab6038d414e7a3f3d829663d68e242514e86e95d1cb5e - 1.29% (13.7 MB)

[#016] sha256:7a209cec72412d684cf85ddf1d23dd6486c79eee6ab07c5f84b0c8fd5a2ad7dc - 0.0% (1.45 KB)

[#017] sha256:48439240f65358b66c5cdd60b0810c31ddfc10a135e36243078e68ff15b49a4f - 0.0% (1.45 KB)

[#018] sha256:27d67ae5410409dc6e4a91cae75e061fbd5914f0021aaa9f717051928f19ed7d - 20.85% (220 MB)


History
2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:57:44 UTC (buildkit.exporter.image.v0)

pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/element-hq.element-web:base_element-hq__element-web@sha256:1bede7554ca140366e728469b6eb06d647a3786ad8ad04d3d83f7968a0922021

2025-06-03 06:58:34 UTC (buildkit.exporter.image.v0)

mount / from exec /bin/sh -c cat <<'EOFPREP' > /preprocess.sh #!/bin/bash cd /app git reset --hard 04bc8fb71c4a1ee1eb1f0c4a1de1641d353e9f2c git clean -fdx git checkout 04bc8fb71c4a1ee1eb1f0c4a1de1641d353e9f2c cd / EOFPREP

2025-06-03 06:58:34 UTC (buildkit.exporter.image.v0)

mount / from exec /bin/sh -c chmod +x /preprocess.sh

2025-06-03 06:58:36 UTC (buildkit.exporter.image.v0)

mount / from exec /bin/sh -c /preprocess.sh

2025-06-03 06:58:36 UTC (buildkit.exporter.image.v0)

mount / from exec /bin/sh -c cat <<'EOFBUILD' > /build.sh #!/bin/sh pip install setuptools || true pip install pypi-timemachine pypi-timemachine 2022-11-04 --port 9876 & pip config set global.index-url http://127.0.0.1:9876/ sleep 3 pip install pytest-rerunfailures export PYTEST_ADDOPTS="--tb=short -v --continue-on-collection-errors --reruns=3" cd /app set -e ############################################### # PACKAGE MANAGER DETECTION AND INSTALLATION ############################################### # This script installs dependencies based on the detected lockfile. # Supported managers: npm, yarn, pnpm, bun. # If no lockfile is found, it falls back to pinning minimal versions via semver. if [ -f "package-lock.json" ]; then echo "๐Ÿ“ฆ Detected npm lockfile. Installing dependencies with npm ci" npm ci --ignore-scripts --loglevel info elif [ -f "yarn.lock" ]; then echo "๐Ÿ“ฆ Detected yarn lockfile. Installing dependencies with yarn" yarn install --ignore-scripts --frozen-lockfile elif [ -f "pnpm-lock.yaml" ]; then echo "๐Ÿ“ฆ Detected pnpm lockfile. Installing dependencies with pnpm" pnpm install --ignore-scripts --frozen-lockfile elif [ -f "bun.lockb" ]; then echo "๐Ÿ“ฆ Detected bun lockfile. Installing dependencies with bun" bun install --no-scripts else echo "โš ๏ธ No lockfile found. Falling back to minimal compatible version pinning" ############################################### # INSTALL REQUIRED TOOLS ############################################### echo "๐Ÿ“ฅ Installing semver for version pinning" npm install --save-dev semver ############################################### # PIN MINIMAL COMPATIBLE VERSIONS IN package.json ############################################### echo "๐Ÿ“Œ Pinning minimal compatible versions in package.json" node <<'EOF' const fs = require('fs'); const semver = require('semver'); const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); function pin(deps) { if (!pkg[deps]) return; for (const name of Object.keys(pkg[deps])) { const range = pkg[deps][name]; if (range.startsWith("file:") || range.startsWith("link:") || range.startsWith("git:") || range.includes("/")) { console.log(`๐Ÿ” Skipping ${name} (${range})`); continue; } const minVersion = semver.minVersion(range); if (minVersion) { pkg[deps][name] = minVersion.version; console.log(`๐Ÿ“Œ Pinned ${name} to ${minVersion.version} (from "${range}")`); } else { console.warn(`โš ๏ธ Unable to pin ${name} โ€” invalid range: ${range}`); } } } pin('dependencies'); pin('devDependencies'); pin('optionalDependencies'); pin('peerDependencies'); fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2)); console.log('โœ… package.json pinned to minimal versions'); EOF ############################################### # INSTALL DEPENDENCIES AFTER PINNING ############################################### echo "๐Ÿ“ฆ Installing pinned dependencies with npm" rm -f package-lock.json npm install --ignore-scripts --loglevel info ############################################### # CLEANUP ############################################### echo "๐Ÿงน Cleaning up semver" npm uninstall semver || true fi ############################################### # ENVIRONMENT VARIABLES (OPTIONAL) ############################################### # TODO: Set any needed environment variables here # export NODE_ENV=development ############################################### # BUILD STEP (OPTIONAL) ############################################### echo "================= 0909 BUILD START 0909 =================" # TODO: Uncomment if a build step is needed # npm run build echo "================= 0909 BUILD END 0909 =================" EOFBUILD

2025-06-03 06:58:36 UTC (buildkit.exporter.image.v0)

mount / from exec /bin/sh -c chmod +x /build.sh

2025-06-03 07:00:11 UTC (buildkit.exporter.image.v0)

mount / from exec /bin/sh -c /build.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