From bbef89b371e35fb9450595b4bdc6a4d9d4b71d82 Mon Sep 17 00:00:00 2001 From: Hugo <10965479+hugoghx@users.noreply.github.com> Date: Thu, 31 Jul 2025 18:13:14 +0100 Subject: [PATCH] feat(dbtest): Add option to create DB based off boundary_template --- testing/dbtest/docker/Makefile | 2 ++ testing/dbtest/docker/init-db.sh | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/testing/dbtest/docker/Makefile b/testing/dbtest/docker/Makefile index 4b5a3aed10..88f0ae72b3 100644 --- a/testing/dbtest/docker/Makefile +++ b/testing/dbtest/docker/Makefile @@ -43,6 +43,7 @@ database-up: -e POSTGRES_PASSWORD=boundary \ -e POSTGRES_USER=boundary \ -e POSTGRES_DB=boundary \ + -e TEST_DATABASE_UP_WITH_OP=$(TEST_DATABASE_UP_WITH_OP) \ -e PGDATA=/pgdata \ --mount type=tmpfs,destination=/pgdata \ -v "$(CWD)/../../../internal/db/schema/migrations":/migrations \ @@ -54,6 +55,7 @@ database-up: @echo "Test database available at: 127.0.0.1:$(TEST_DB_PORT)" @echo "For database logs run:" @echo " docker logs $(TEST_CONTAINER_NAME)" + clean: docker stop $(TEST_CONTAINER_NAME) || true docker rm -v $(TEST_CONTAINER_NAME) || true diff --git a/testing/dbtest/docker/init-db.sh b/testing/dbtest/docker/init-db.sh index 75bc8015b6..6ad1abff5b 100755 --- a/testing/dbtest/docker/init-db.sh +++ b/testing/dbtest/docker/init-db.sh @@ -62,3 +62,11 @@ done psql -v "ON_ERROR_STOP=1" --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -q <