#!/bin/sh
set -ex

export DB_DSN="${DB_DSN:-//db:1521/XEPDB1}"
export JDBC_URL="${JDBC_URL:-jdbc:oracle:thin:@$DB_DSN}"
export JDBC_LOGIN="${JDBC_LOGIN:-ds}"
export JDBC_PASSWORD="${JDBC_PASSWORD:-tiger}"
export JDBC_SCHEMA="${JDBC_SCHEMA:-DS}"

export CHANGELOG_DIR="${@:-/sql}"
export LIQUIBASE_PROFILE="${LIQUIBASE_PROFILE:-local}"  # --contexts

wait-for-dbuser --user "${JDBC_LOGIN}" --password "${JDBC_PASSWORD}" --dsn "${DB_DSN}"

/opt/yandex-balance-liquibase/bin/balance-db-upgrade.sh
