#!/bin/bash

# Script para iniciar ngrok y obtener la URL

echo "Iniciando ngrok..."
nohup ngrok http https://localhost --host-header=styl.test > /tmp/ngrok.log 2>&1 &
NGROK_PID=$!

# Esperar a que ngrok se inicie
sleep 3

# Obtener la URL pública de ngrok
NGROK_URL=$(curl -s http://localhost:4040/api/tunnels | grep -o '"public_url":"https://[^"]*"' | head -1 | cut -d'"' -f4)

if [ -z "$NGROK_URL" ]; then
    echo "❌ Error: No se pudo obtener la URL de ngrok"
    exit 1
fi

echo "✅ Ngrok iniciado correctamente"
echo "🔗 URL: $NGROK_URL"
echo ""
echo "⚠️  IMPORTANTE: Actualiza en Google Console:"
echo "   Redirect URI: $NGROK_URL/?controller=auth&action=googleCallback"
echo ""
echo "Tu aplicación está disponible en: $NGROK_URL"
echo ""
echo "Para detener ngrok, ejecuta: killall ngrok"
