From 7c01352ab55c9c719b25caddd5dc7001cf05ae44 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 8 Feb 2026 17:34:36 -0600 Subject: [PATCH] fix(openbao): use production mode instead of dev mode - Add explicit command: server -config=/openbao/config/config.hcl - Remove OPENBAO_DEV_ROOT_TOKEN_ID (not needed in production) - Fixes 'address already in use' error caused by dev mode conflict The base OpenBao image defaults to 'server -dev' which conflicts with our production config.hcl. This change forces production mode. Co-Authored-By: Claude Opus 4.6 --- docker-compose.openbao.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.openbao.yml b/docker-compose.openbao.yml index 316c007..9cd9c4a 100644 --- a/docker-compose.openbao.yml +++ b/docker-compose.openbao.yml @@ -22,10 +22,10 @@ services: openbao: image: git.mosaicstack.dev/mosaic/stack-openbao:${IMAGE_TAG:-dev} container_name: mosaic-openbao + command: server -config=/openbao/config/config.hcl env_file: .env environment: OPENBAO_ADDR: http://0.0.0.0:8200 - OPENBAO_DEV_ROOT_TOKEN_ID: ${OPENBAO_DEV_ROOT_TOKEN_ID:-root} ports: - "127.0.0.1:${OPENBAO_PORT:-8200}:8200" # Localhost only for security volumes: