#!/bin/bash
BASE="/home/revolutionit/frota.revolutionit.com.br"

echo "Criando estrutura de pastas..."
mkdir -p $BASE/scripts
mkdir -p $BASE/static/logos
mkdir -p $BASE/uploads/temp
touch $BASE/scripts/__init__.py

echo "Criando .env..."
cat > $BASE/.env << 'ENVEOF'
SECRET_KEY=rit-telematics-2026-K9mXpL3nQvR8wZ
DB_HOST=localhost
DB_USER=revolutionit_frotaadm
DB_PASSWORD=}{XYy6qyJHP#_ZXx
DB_NAME=revolutionit_frotaDB
APP_ENV=desenvolvimento
ENVEOF

echo "Criando passenger_wsgi.py..."
cat > $BASE/passenger_wsgi.py << 'WSGEOF'
import sys, os
app_dir = os.path.dirname(os.path.abspath(__file__))
venv_dir = os.path.join(app_dir, 'venv', 'lib', 'python3.9', 'site-packages')
if venv_dir not in sys.path:
    sys.path.insert(0, venv_dir)
if app_dir not in sys.path:
    sys.path.insert(0, app_dir)
from dotenv import load_dotenv
load_dotenv(os.path.join(app_dir, '.env'))
from app import app as application
WSGEOF

echo "Ajustando permissões..."
chown -R revolutionit:revolutionit $BASE
chmod -R 755 $BASE
chmod 600 $BASE/.env

echo ""
echo "✅ Estrutura criada com sucesso!"
echo ""
ls -la $BASE
