From ec122ce196d88995106b9695c7c80954f52c8759 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Sun, 15 Mar 2026 11:40:27 +0700 Subject: [PATCH] fix: initialize tigerbeetle data file on startup --- docker-compose.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index b006f2b..21bb227 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,7 +23,13 @@ services: tigerbeetle: image: ghcr.io/tigerbeetle/tigerbeetle:latest privileged: true - command: ["start", "--addresses=0.0.0.0:3000", "--development", "/var/lib/tigerbeetle/0_0.tigerbeetle"] + entrypoint: ["/bin/sh", "-ec"] + command: | + TB_FILE=/var/lib/tigerbeetle/0_0.tigerbeetle + if [ ! -f "$$TB_FILE" ]; then + /tigerbeetle format --cluster=0 --replica=0 "$$TB_FILE" + fi + exec /tigerbeetle start --addresses=0.0.0.0:3000 --development "$$TB_FILE" expose: - "3000" volumes: