#!/usr/bin/env bash # اجرای deploy_settings_const.sql — ترجیحاً از artisan (اتصال .env): # # php artisan settings:deploy # php artisan settings:deploy tenant_db_name # php artisan settings:deploy --preserve # php artisan settings:deploy db1 db2 # # این اسکریپت همان artisan را صدا می‌زند. set -euo pipefail ROOT="$(cd "$(dirname "$0")/../.." && pwd)" cd "$ROOT" if [[ ! -f artisan ]]; then echo "ERROR: artisan not found in $ROOT" >&2 exit 1 fi ARGS=() if [[ -n "${SQL_FILE:-}" && "${SQL_FILE}" != "database/sql/deploy_settings_const.sql" ]]; then ARGS+=(--file="$SQL_FILE") fi exec php artisan settings:deploy "${ARGS[@]}" "$@"