#!/bin/bash
set -e

echo "[$(date)] Instalando Airflow 2.11.1 (suporta Python 3.13)..."
/opt/airflow-venv/bin/pip install -q "apache-airflow==2.11.1"

echo "[$(date)] Migrando banco de dados..."
export AIRFLOW_HOME=/workspace/airflow
export AIRFLOW__CORE__LOAD_EXAMPLES=False
/opt/airflow-venv/bin/airflow db migrate

echo "[$(date)] Criando usuário admin..."
/opt/airflow-venv/bin/airflow users create \
  --username admin \
  --role Admin \
  --firstname Admin \
  --lastname QAKernel \
  --email admin@qakernel.com.br \
  --password AirflowQA2026!

echo "[$(date)] ✓ Instalação completa"
