From b42067e65492ed6064cc35c60065e2f5d759b6d2 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Tue, 13 May 2025 13:31:49 -0700 Subject: [PATCH] account for SSL db connection --- ext/central-controller-docker/main.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/central-controller-docker/main.sh b/ext/central-controller-docker/main.sh index fcb20d873..d99df03ad 100755 --- a/ext/central-controller-docker/main.sh +++ b/ext/central-controller-docker/main.sh @@ -105,7 +105,11 @@ fi if [ "$ZT_DB_TYPE" == "cv2" ]; then echo "Migrating database (if needed)..." - /usr/local/bin/migrate -source file:///migrations -database "postgres://$ZT_DB_USER:$ZT_DB_PASSWORD@$ZT_DB_HOST:$ZT_DB_PORT/$ZT_DB_NAME?x-migrations-table=controller_migrations" up + if [ -n "$DB_SERVER_CA" ]; then + /usr/local/bin/migrate -source file:///migrations -database "postgres://$ZT_DB_USER:$ZT_DB_PASSWORD@$ZT_DB_HOST:$ZT_DB_PORT/$ZT_DB_NAME?x-migrations-table=controller_migrations&sslmode=verify-full&sslrootcert=$DB_SERVER_CA&sslcert=$DB_CLIENT_CERT&sslkey=$DB_CLIENT_KEY" up + else + /usr/local/bin/migrate -source file:///migrations -database "postgres://$ZT_DB_USER:$ZT_DB_PASSWORD@$ZT_DB_HOST:$ZT_DB_PORT/$ZT_DB_NAME?x-migrations-table=controller_migrations&sslmode=disable" up + fi fi if [ -n "$ZT_TEMPORAL_HOST" ] && [ -n "$ZT_TEMPORAL_PORT" ]; then