Tag

asset/element:swarmit-Q226
Content Digest: sha256:43663189b4b0b115b274c6999107c213747b6a6fbffdfb52b004b769dca95934
Details
Pull Command

docker pull /asset/element:swarmit-Q226


Manifests
Details
Content Digest

sha256:f3a693db03e52420aff41949a620d17ce950cbb3d2dd92c2af6b6568e7a9f621

Created

2026-07-07 10:40:18 UTC

Size

72.1 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>
  • org.opencontainers.image.created
    2026-06-23T13:37:58.475Z
  • org.opencontainers.image.description
    A glossy Matrix collaboration client for the web.
  • org.opencontainers.image.licenses
    AGPL-3.0
  • org.opencontainers.image.revision
    94636e8d4d9e7fe96d2d598456551f4847f3bbba
  • org.opencontainers.image.source
    https://github.com/element-hq/element-web
  • org.opencontainers.image.title
    element-web
  • org.opencontainers.image.url
    https://github.com/element-hq/element-web
  • org.opencontainers.image.version
    v1.12.22

Environment
DYNPKG_RELEASE

1

ELEMENT_WEB_PORT

80

NGINX_VERSION

1.31.1

PATH

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

PKG_RELEASE

1


Layers

[#000] sha256:6a0ac1617861a677b045b7ff88545213ec31c0ff08763195a70a4a5adda577bb - 5.11% (3.69 MB)

[#001] sha256:20975e5fd510553b27d142769f74b2b3ccff80b39ce601c8af24fe3cb833ccc3 - 2.49% (1.8 MB)

[#002] sha256:14d9a4a91249be2388dceab7809e3d8632d8fc09b40bee8ec6c72427651f22b9 - 0.0% (2.73 KB)

[#003] sha256:fb1a6d1886257866a90f35df26b033719bfc80864f52f065432cb22ac5fc3157 - 0.0% (627 Bytes)

[#004] sha256:f042b0c6340ccb0e963bc9b670a4ba2bb71223c4026bd9a7711308a5390de7a3 - 0.0% (956 Bytes)

[#005] sha256:feefa4a2dc73e7d8416984e480821128ffe743cd6e9648fc6fe082cd7da02cd8 - 0.0% (403 Bytes)

[#006] sha256:7b47c179c1f2c43cea961fd91f2c65005b026d99d0599fd7121e374349851cba - 0.0% (1.17 KB)

[#007] sha256:629e65d8fbad4de10bd8bd957348a0286796cb701f7a34e1d3512f721a9eafb2 - 0.0% (1.37 KB)

[#008] sha256:b98d1867b6c9964afba40636bb0206760e23054e83ca64c55cf46fcfb5eef59f - 18.11% (13.1 MB)

[#009] sha256:ab286eb55e82d94324d625c976e39526ef6458282938809888d25621d693cdbb - 52.5% (37.9 MB)

[#010] sha256:c6d18261b0b33a8aa3d561f67c91ca07ff6b70db12359568875fd988326ff57d - 0.0% (614 Bytes)

[#011] sha256:bb2a1c8425440605225b4957ead6b65fbcf839a42bf8e9894bbd908b67b881bc - 0.0% (610 Bytes)

[#012] sha256:e443793bd9865cafcbaf17fe8227e6741cb01a80c71a005674cd2c49a15a301d - 0.0% (174 Bytes)

[#013] sha256:98c0f1986b152fbd893197c51d9132092a7f027d44d1b18eb0c84ec79cd1220b - 2.01% (1.45 MB)

[#014] sha256:49b4f6090ef7565884a8010d7b9c5bd0ba75d67857221eb554783ac693308380 - 18.5% (13.3 MB)

[#015] sha256:165d57445ade6d7a5e7766251edbbf43c405fd1be48b180aade036492420dd26 - 0.0% (1.75 KB)

[#016] sha256:b0dd384019304d42cd9b470cc5228a50abbea070426b8cf703fb714bcb9c59dc - 0.03% (22.8 KB)

[#017] sha256:b10a636bbeafea1bdf048266ec8410a039bf4d12858da782b9b9fdd9fed41594 - 1.17% (861 KB)

[#018] sha256:24d27ffbc8419b9e475e2588050d5e3cbf9ccf07ded85c3a440b8547e49bdb4c - 0.03% (22.8 KB)

[#019] sha256:098354d12cda727b054c70cdaba78fb71f3ca0f45b697a86e1997a0c56c89026 - 0.03% (22.8 KB)

[#020] sha256:92c56a99929e8d9affcd009bc89287ad62d877fcf266b9d03254a8e71abd090e - 0.0% (266 Bytes)

[#021] sha256:9e0714c7963c625d57b6720d88fd2c1e13dbf8152073282dcb356d727e09b98b - 0.0% (238 Bytes)


History
2026-04-15 20:01:40 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit

2026-04-15 20:01:40 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.31.1

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=1

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

ENV DYNPKG_RELEASE=1

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

ARG UID=101

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

ARG GID=101

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx || true && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx || true && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/b151aac903a6fc121d57f0909415381d0a1c1bbd.tar.gz && PKGOSSCHECKSUM=\"72c13cfedc25a6c1e01c24dd1f736b0fefd1ef7f73ef569e2726fc99c0137327d2e71c8694bd8b0157be2a7247ec1769904746a852e7698caf7df8a5b0040440 *b151aac903a6fc121d57f0909415381d0a1c1bbd.tar.gz\" && if [ \"\$(openssl sha512 -r b151aac903a6fc121d57f0909415381d0a1c1bbd.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf b151aac903a6fc121d57f0909415381d0a1c1bbd.tar.gz && cd pkg-oss-b151aac903a6fc121d57f0909415381d0a1c1bbd && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,\(/var\)\{0\,1\}/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-06-01 01:02:50 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

EXPOSE [8080/tcp]

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

USER 101

2026-06-01 01:02:51 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

2026-06-23 13:35:12 UTC (buildkit.dockerfile.v0)

USER root

2026-06-23 13:35:12 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add jq moreutils # buildkit

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

COPY /src/apps/web/webapp /app # buildkit

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

COPY /apps/web/docker/nginx-templates/* /etc/nginx/templates/ # buildkit

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

COPY /apps/web/docker/docker-entrypoint.d/* /docker-entrypoint.d/ # buildkit

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rm -rf /usr/share/nginx/html && ln -s /app /usr/share/nginx/html # buildkit

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

USER nginx

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

ENV ELEMENT_WEB_PORT=80

2026-06-23 13:37:45 UTC (buildkit.dockerfile.v0)

HEALTHCHECK {Test:[CMD-SHELL wget -q --spider http://localhost:$ELEMENT_WEB_PORT/config.json] Interval:0s Timeout:0s StartPeriod:5s StartInterval:0s Retries:0}

2026-07-07 10:40:12 UTC (buildkit.dockerfile.v0)

USER root

2026-07-07 10:40:12 UTC (buildkit.dockerfile.v0)

COPY /healthcheck / # buildkit

2026-07-07 10:40:13 UTC (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/linux/* /usr/local/bin/ # buildkit

2026-07-07 10:40:14 UTC (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/mk-job /usr/local/bin/mk-job # buildkit

2026-07-07 10:40:14 UTC (buildkit.dockerfile.v0)

COPY /opt/omd/versions/default/share/check_mk/agents/check_mk_agent.linux /usr/local/bin/check_mk_agent # buildkit

2026-07-07 10:40:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache bash # buildkit

2026-07-07 10:40:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#Hostname: $(uname -n)#Hostname: ${SWARMIT_HOSTNAME}#g' /usr/local/bin/check_mk_agent # buildkit

2026-07-07 10:40:17 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's#if inpath timeout; then#if inpath timeoutXXXXX; then#g' /usr/local/bin/check_mk_agent # buildkit

2026-07-07 10:40:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /etc/check_mk && mkdir -p /var/lib/check_mk_agent/spool && mkdir /var/lib/check_mk_agent/cache && mkdir -p /usr/lib/check_mk_agent/plugins && mkdir /usr/lib/check_mk_agent/local # buildkit

2026-07-07 10:40:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c printf '[DOCKER]\nskip_sections: docker_container_agent\ncontainer_id: name\nbase_url: unix://var/run/docker.sock\n' > /etc/check_mk/docker.cfg # buildkit