#!/bin/bash

# Script para corrigir o APP_ENV no servidor de homologação via SSH
# Este script muda APP_ENV=production para APP_ENV=homologacao

echo "🔧 Corrigindo APP_ENV no servidor de homologação..."
echo ""

SERVER_USER="waygest"
SERVER_HOST="162.214.72.128"
SERVER_DIR="/home/waygest/homologacao.gestao.waygest.com.br"

echo "📡 Conectando ao servidor $SERVER_HOST..."
echo ""

ssh -t $SERVER_USER@$SERVER_HOST << 'ENDSSH'
cd /home/waygest/homologacao.gestao.waygest.com.br

echo "📂 Diretório atual: $(pwd)"
echo ""

echo "🔍 Verificando APP_ENV atual..."
grep "APP_ENV=" .env

echo ""
echo "📝 Fazendo backup do .env..."
cp .env .env.backup-$(date +%Y%m%d-%H%M%S)

echo "✏️  Alterando APP_ENV=production para APP_ENV=homologacao..."
sed -i 's/^APP_ENV=production/APP_ENV=homologacao/g' .env

echo ""
echo "✅ Novo valor de APP_ENV:"
grep "APP_ENV=" .env

echo ""
echo "🧹 Limpando todos os caches..."
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan view:clear
php artisan optimize:clear

echo ""
echo "🔍 Verificando configurações carregadas:"
echo "Ambiente: $(php artisan tinker --execute='echo config("app.env");')"
echo "Banco: $(php artisan tinker --execute='echo config("database.connections.mysql.database");')"

echo ""
echo "✅ Correção concluída!"
echo ""
ENDSSH

echo ""
echo "🎉 Processo finalizado!"
echo ""
echo "🌐 Teste acessando: http://homologacao.gestao.waygest.com.br/login"
echo ""

