From 8246483e8adfed120eaa2e8150481a881696c0ed Mon Sep 17 00:00:00 2001 From: Fang-Pen Lin Date: Wed, 12 Nov 2025 16:58:17 -0800 Subject: [PATCH] Use `NODE_EXTRA_CA_CERTS` to fix the problem --- docker-compose.bdd.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docker-compose.bdd.yml b/docker-compose.bdd.yml index 2984bf386..7264ddae1 100644 --- a/docker-compose.bdd.yml +++ b/docker-compose.bdd.yml @@ -41,12 +41,6 @@ services: build: context: ./backend dockerfile: Dockerfile.dev - command: - - "/bin/bash" - - "-c" - - | - update-ca-certificates && \ - npm run dev:docker depends_on: db: condition: service_started @@ -61,8 +55,11 @@ services: - NODE_ENV=development - DB_CONNECTION_URI=postgres://infisical:infisical@db/infisical?sslmode=disable - TELEMETRY_ENABLED=false + # This is needed to trust the Pebble CA certificate, which is used for the BDD tests + - NODE_EXTRA_CA_CERTS=/usr/local/share/ca-certificates/pebble.minica.crt volumes: - ./backend/src:/app/src + # This is needed to trust the Pebble CA certificate, which is used for the BDD tests - ./backend/bdd/pebble/pebble.minica.pem:/usr/local/share/ca-certificates/pebble.minica.crt:ro - softhsm_tokens:/etc/softhsm2/tokens # SoftHSM tokens are stored in a volume to persist across container restarts extra_hosts: