#!/bin/bash

APP_NAME="bews-api"
JAR_PATH="/home/wwreal/api.bews.realocafacil.com.br/backend/nexcondo-api-0.1.0-SNAPSHOT.jar"
PORT=8088
LOG_FILE="/home/wwreal/api.bews.realocafacil.com.br/backend/api.log"

echo "🚀 Subindo aplicação $APP_NAME na porta $PORT..."

# Mata processo antigo
PID=$(lsof -t -i:$PORT)

if [ ! -z "$PID" ]; then
  echo "🛑 Matando processo antigo (PID: $PID)..."
  kill -9 $PID
fi

# Sobe aplicação
nohup java -jar $JAR_PATH --server.port=$PORT > $LOG_FILE 2>&1 &

NEW_PID=$!

echo "✅ Aplicação iniciada com PID $NEW_PID"
echo "📄 Logs: $LOG_FILE"

# Mostra logs
tail -f $LOG_FILE
