Add db migrations to CV2 db

This commit is contained in:
Grant Limberg 2025-05-13 13:11:27 -07:00
parent 4b7c5159a3
commit c68acebe31
No known key found for this signature in database
GPG key ID: 8F2F97D3BE8D7735
6 changed files with 72 additions and 13 deletions

View file

@ -21,7 +21,7 @@ if [ -z "$ZT_DB_PASSWORD" ]; then
exit 1
fi
if [ -z "$ZT_DB_TYPE" ]; then
ZT_DB="postgres"
ZT_DB_TYPE="postgres"
fi
REDIS=""
@ -103,6 +103,11 @@ else
done
fi
if [ "$ZT_DB_TYPE" == "cv2" ]; then
echo "Migrating database (if needed)..."
/usr/local/bin/migrate -source /migrations -database "postgres://$ZT_DB_USER:$ZT_DB_PASSWORD@$ZT_DB_HOST:$ZT_DB_PORT/$ZT_DB_NAME?x-migrations-table=controller_migrations" up
fi
if [ -n "$ZT_TEMPORAL_HOST" ] && [ -n "$ZT_TEMPORAL_PORT" ]; then
echo "waiting for temporal..."
while ! nc -z ${ZT_TEMPORAL_HOST} ${ZT_TEMPORAL_PORT}; do