Tag

asset/passbolt:swarmit-1225
Content Digest: sha256:fb8412ef1f787eb896267d1f59b42c2af4b4d252440c5c0210286462cca6da2b
Details
Pull Command

docker pull /asset/passbolt:swarmit-1225


Manifests
Details
Content Digest

sha256:f27935832955270494cc2f769340b2e8b58dfb0eddee431b4abe566537d54512

Created

2025-12-11 09:03:01 UTC

Size

138 MB


Labels
  • org.opencontainers.image.authors
    Passbolt SA <contact@passbolt.com>
  • org.opencontainers.image.created
    2025-11-17T15:41:39Z
  • org.opencontainers.image.description
    Passbolt CE Backend, a JSON API written with CakePHP
  • org.opencontainers.image.documentation
    https://help.passbolt.com/
  • org.opencontainers.image.licenses
    AGPL-3.0-only
  • org.opencontainers.image.source
    https://github.com/passbolt/passbolt_api
  • org.opencontainers.image.title
    passbolt/passbolt
  • org.opencontainers.image.url
    https://passbolt.com

Environment
GNUPGHOME

/var/lib/passbolt/.gnupg

LOG_ERROR_URL

console://?levels[]=warning&levels[]=error&levels[]=critical&levels[]=alert&levels[]=emergency

PASSBOLT_FLAVOUR

ce

PASSBOLT_PKG

passbolt-ce-server

PASSBOLT_PKG_KEY

0xDE8B853FC155581D

PATH

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

PHP_VERSION

8.4


Layers

[#000] sha256:fb60efab8139d37c4405f93cde1573d193e1401aba4af73e9d812375a06e905e - 21.24% (29.4 MB)

[#001] sha256:b13eae1a3d4584d26126e1f735a5092d905b90ef8d6b57239190d79e52df0e0e - 77.7% (107 MB)

[#002] sha256:ed005562405432bf5c4a178c3652975643f7c842d818032fcef004fb640c4594 - 0.0% (512 Bytes)

[#003] sha256:bbe46d29261728fb56a0c41be1554c4f29a685f2c1f7bd8e6f6dd831f187b835 - 0.0% (526 Bytes)

[#004] sha256:19d7b37d71cab143f5d0ca5395c6239dc539a3426ebe32471d97b34bb2b3200f - 0.0% (519 Bytes)

[#005] sha256:6ea353770717d824450b346d180fd3aa7016b3d3e02c165e2130e9bd27c3f9c5 - 0.0% (655 Bytes)

[#006] sha256:ac098a404382937a38a52f0c920500c59d341cb857933052ea2059330301db6c - 0.0% (736 Bytes)

[#007] sha256:21fc75ac58b7ae61d3330d1eca52d1eaa44820f63ba898f0b17d6b3e6f2220eb - 0.0% (1.61 KB)

[#008] sha256:1a16346f9f5de73a4e1e06bcf283834887e9ebb9e118aa8ee1f6a487a96eb82e - 0.0% (1.16 KB)

[#009] sha256:8f445317188530b03bbfcb683732c9742e865537c42af13d359c0a3c79349da0 - 0.0% (761 Bytes)

[#010] sha256:3cfaba8c25c1b18062b6fa2f8c46b0b3e5961e7a01df168319286a27799cf685 - 0.0% (1.74 KB)

[#011] sha256:b097261e516dfb1caa4ac145a5eef92300780a92bdbe61bc5ac58cad5902d2b9 - 0.0% (5.21 KB)

[#012] sha256:82019a8d9a2928647b11d0d8347c43cd3bc2deff6553a21dd6671604f5e458be - 0.0% (872 Bytes)

[#013] sha256:02a457330cf2b90076c4998e508b75238319d0008790fbd3239d277bddc057e4 - 0.0% (643 Bytes)

[#014] sha256:98c0f1986b152fbd893197c51d9132092a7f027d44d1b18eb0c84ec79cd1220b - 1.05% (1.45 MB)


History
2025-11-03 20:44:10 UTC (debuerreotype 0.16)

# debian.sh --arch 'amd64' out/ 'trixie' '@1762202650'

0001-01-01 00:00:00 UTC

RUN apt-get update && DEBIAN_FRONTEND=non-interactive apt-get -y install ca-certificates gnupg curl && curl -s $PASSBOLT_SERVER_KEY/pub.key | gpg --dearmor | tee $PASSBOLT_REPO_KEY_PATH > /dev/null && chmod 644 $PASSBOLT_REPO_KEY_PATH && echo -e "Types: deb \nURIs: $PASSBOLT_REPO_URL/$PASSBOLT_FLAVOUR/debian \nSuites: $PASSBOLT_DISTRO \nComponents: $PASSBOLT_COMPONENT \nSigned-By: $PASSBOLT_REPO_KEY_PATH" > $PASSBOLT_SOURCES_LIST_PATH && apt-get update && DEBIAN_FRONTEND=non-interactive apt-get -y install --no-install-recommends nginx $PASSBOLT_PKG supervisor && rm -f /etc/passbolt/jwt/* && rm /etc/nginx/sites-enabled/default && cp /usr/share/passbolt/examples/nginx-passbolt-ssl.conf /etc/nginx/snippets/passbolt-ssl.conf && sed -i 's,;clear_env = no,clear_env = no,' /etc/php/$PHP_VERSION/fpm/pool.d/www.conf && sed -i 's,# include __PASSBOLT_SSL__,include /etc/nginx/snippets/passbolt-ssl.conf;,' /etc/nginx/sites-enabled/nginx-passbolt.conf && sed -i '/listen \[\:\:\]\:443 ssl http2;/a listen 443 ssl http2;' /etc/nginx/snippets/passbolt-ssl.conf && sed -i 's,__CERT_PATH__,/etc/ssl/certs/certificate.crt;,' /etc/nginx/snippets/passbolt-ssl.conf && sed -i 's,__KEY_PATH__,/etc/ssl/certs/certificate.key;,' /etc/nginx/snippets/passbolt-ssl.conf && sed -i 's,www-data.*$,root su -s /bin/bash -c ". /etc/environment \&\& $PASSBOLT_BASE_DIR/bin/cron" www-data >/proc/1/fd/1 2>\&1,' /etc/cron.d/$PASSBOLT_PKG && sed -i 's/# server_tokens/server_tokens/' /etc/nginx/nginx.conf && ln -sf /dev/stdout /var/log/nginx/passbolt-access.log && ln -sf /dev/stderr /var/log/nginx/passbolt-error.log

0001-01-01 00:00:00 UTC

COPY conf/supervisor/cron.conf /etc/supervisor/conf.d/cron.conf

0001-01-01 00:00:00 UTC

COPY conf/supervisor/nginx.conf /etc/supervisor/conf.d/nginx.conf

0001-01-01 00:00:00 UTC

COPY conf/supervisor/php.conf /etc/supervisor/conf.d/php.conf

0001-01-01 00:00:00 UTC

COPY conf/php/zz-docker.conf /etc/php/$PHP_VERSION/fpm/pool.d/zz-docker.conf

0001-01-01 00:00:00 UTC

COPY scripts/entrypoint/docker-entrypoint.sh /docker-entrypoint.sh

0001-01-01 00:00:00 UTC

COPY scripts/entrypoint/passbolt/entrypoint.sh /passbolt/entrypoint.sh

0001-01-01 00:00:00 UTC

COPY scripts/entrypoint/passbolt/env.sh /passbolt/env.sh

0001-01-01 00:00:00 UTC

COPY scripts/entrypoint/passbolt/deprecated_paths.sh /passbolt/deprecated_paths.sh

0001-01-01 00:00:00 UTC

COPY scripts/wait-for.sh /usr/bin/wait-for.sh

0001-01-01 00:00:00 UTC

RUN chmod 0644 /etc/supervisor/conf.d/* && chmod 0700 /docker-entrypoint.sh && chmod 0700 /passbolt/* && chmod 0700 /usr/bin/wait-for.sh

2025-12-11 09:03:00 UTC (buildkit.dockerfile.v0)

COPY secret_from_file.sh /secret_from_file.sh # buildkit

2025-12-11 09:03:00 UTC (buildkit.dockerfile.v0)

RUN /bin/bash -o pipefail -c sed -i 's#/usr/bin/env bash#/bin/env bash\nsource /secret_from_file.sh#g' /docker-entrypoint.sh # buildkit

2025-12-11 09:03:01 UTC (buildkit.dockerfile.v0)

COPY /healthcheck / # buildkit