Tag

asset/passbolt:swarmit-0825
Content Digest: sha256:aeae2cdcc239632f7ec4a9aa6b145c5559652c605a6f5554466e836937c2674f
Details
Pull Command

docker pull registry.pub.deployment.center/asset/passbolt:swarmit-0825


Manifests
Details
Content Digest

sha256:9ed8839276a092ba96f39f22a6fdc7cdf9be33febd5e326a7f9eacb253ae3b10

Created

2025-08-12 17:22:28 +0200

Size

130 MB


Labels
  • org.opencontainers.image.authors
    Passbolt SA <contact@passbolt.com>
  • org.opencontainers.image.created
    2025-08-12T09:52:14Z
  • 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.2


Layers

[#000] sha256:0bdf2c4d1714b5962675435789b4e83edb5aa4d94ec0d7643737940b0e73c4ed - 21.45% (27.8 MB)

[#001] sha256:be9020298661e37aa769cfb60a36d325576256537689a2fc1b925f4fa713e5e6 - 77.42% (100 MB)

[#002] sha256:53bce5142b6eac7c84241c59261f02ea109b3ac3ec2c2d0300c0078764669568 - 0.0% (529 Bytes)

[#003] sha256:c73084f1289beee272aecfd0fc7e1bb423bc35f040d535ec95e70e33ee9bbb30 - 0.0% (540 Bytes)

[#004] sha256:cd13b3bfd93ffdec4f34f378a960d846a39cb77c0fedde0eda1ca278a13fb254 - 0.0% (527 Bytes)

[#005] sha256:5c9fd37fb9878ae00bfff7066c9575fb43f5f44865af624221572e5bd9d826ff - 0.0% (672 Bytes)

[#006] sha256:7c9f6bedf2d826f761786717f294bb25e83f52571c89628c08a267f81bb209b8 - 0.0% (737 Bytes)

[#007] sha256:a7c5705d5d89d2cf0389a7836e6d430bc60badca0636d586b5be569cb55f6593 - 0.0% (1.58 KB)

[#008] sha256:e9cb484ab49a03a05247fb0e474ec4bf78070b1a827017615bff0c6e6aa61586 - 0.0% (1.17 KB)

[#009] sha256:9b9f32e4ffc66163282254d4879c3dc51e4363dd879dadad5127d50d77726a7a - 0.0% (768 Bytes)

[#010] sha256:b08f7f3424cdb52e3b67a73a257410861367498bee7d769892e44f393a3caf0c - 0.0% (1.75 KB)

[#011] sha256:8965f955dac3700d5e65ec0f46043a4a8892bdeea5978245e53951af932c2aef - 0.0% (5.2 KB)

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

[#013] sha256:c453ad98e257ec8f9746179278ea885bab34108b842121c76bffcb3b6398e5f8 - 0.0% (642 Bytes)

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


History
2025-07-21 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1753056000'

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-08-12 17:22:27 +0200 (buildkit.dockerfile.v0)

COPY secret_from_file.sh /secret_from_file.sh # buildkit

2025-08-12 17:22:27 +0200 (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-08-12 17:22:28 +0200 (buildkit.dockerfile.v0)

COPY /healthcheck / # buildkit