From d8cfcd23d12ce7daae385c8cf64b7dbc89dd58e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Tue, 9 Jun 2026 20:14:57 +0200 Subject: [PATCH] fix(passbolt): fix DB hostname, encoding, and GPG fingerprint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Use container_name passbolt_db instead of service name db (service names are ambiguous on the shared falcon_network — 6 other stacks also have a service named db) - Add DATASOURCES_DEFAULT_ENCODING=utf8 to override MySQL's utf8mb4 default - Add DATASOURCES_QUOTE_IDENTIFIER=true for PostgreSQL identifier quoting - Set PASSBOLT_GPG_SERVER_KEY_FINGERPRINT for the auto-generated server key - Add PASSBOLT_GPG_SERVER_KEY_EMAIL for correct server key identity Co-Authored-By: Claude Sonnet 4.6 --- passbolt/compose.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/passbolt/compose.yml b/passbolt/compose.yml index bcc3b1c..01c262e 100644 --- a/passbolt/compose.yml +++ b/passbolt/compose.yml @@ -6,12 +6,16 @@ services: APP_FULL_BASE_URL: https://${TRAEFIK_HOST} PASSBOLT_SSL_FORCE: "false" PASSBOLT_REGISTRATION_PUBLIC: "false" - DATASOURCES_DEFAULT_HOST: db + PASSBOLT_GPG_SERVER_KEY_FINGERPRINT: 128A85D634C4FD9EA13CB76F115856561510E62F + PASSBOLT_GPG_SERVER_KEY_EMAIL: passbolt@pivoine.art + DATASOURCES_DEFAULT_HOST: passbolt_db DATASOURCES_DEFAULT_PORT: "5432" DATASOURCES_DEFAULT_DATABASE: passbolt DATASOURCES_DEFAULT_USERNAME: passbolt DATASOURCES_DEFAULT_PASSWORD: ${DB_PASSWORD} DATASOURCES_DEFAULT_DRIVER: Cake\Database\Driver\Postgres + DATASOURCES_DEFAULT_ENCODING: utf8 + DATASOURCES_QUOTE_IDENTIFIER: "true" EMAIL_TRANSPORT_DEFAULT_HOST: mailpit EMAIL_TRANSPORT_DEFAULT_PORT: "1025" EMAIL_TRANSPORT_DEFAULT_TLS: "false"