#!/usr/bin/env bash
# Fijar contraseña del admin en producción (ejecutar en el servidor Ubuntu)
set -euo pipefail

API="${1:-/var/www/dash/logica/backend/laravel-api}"
PASSWORD="${2:-}"

if [[ -z "$PASSWORD" ]]; then
  echo "Uso: bash deploy/set-admin-password.sh [ruta-api] [contraseña]"
  echo "Ejemplo: bash deploy/set-admin-password.sh /var/www/dash/logica/backend/laravel-api 'MiClaveSegura123'"
  exit 1
fi

cd "$API"
php artisan logidash:set-admin-password "$PASSWORD"

echo ""
echo "Probar login:"
echo "  curl -s -X POST https://api.logicahn.com/api/auth/login \\"
echo "    -H 'Content-Type: application/json' \\"
echo "    -d '{\"login\":\"admin\",\"password\":\"***\",\"channel\":\"dashboard\"}'"
