#!/bin/bash

set -e

export DBT_PROFILES_DIR="/var/app/profiles/snowflake_auth"

cd /var/app

echo "Running dbt seed command ..."
uv run dbt seed --full-refresh --target ${DBT_TARGET}

echo "Running dbt run command ..."
run_command="uv run dbt run --target ${DBT_TARGET}"
if [ -n "${DBT_FULL_REFRESH}" ]; then
  run_command+=" --full-refresh"
fi
if [ -n "${DBT_SELECT_MODELS}" ]; then
  run_command+=" --select ${DBT_SELECT_MODELS}"
fi
echo "Running dbt run command: ${run_command}"
$run_command
