#!/bin/bash

set -e

echo "🚀 Génération de l'APK..."

# Vérifier que le build Android existe
if [ ! -d "android" ]; then
    echo "❌ Le répertoire android n'existe pas. Exécutez d'abord ./scripts/build-apk.sh"
    exit 1
fi

# Générer l'APK dans le conteneur
docker compose -f docker-compose.build.yml run --rm android-builder sh -c "
    cd android &&
    ./gradlew assembleDebug
"

# Copier l'APK généré
if [ -f "android/app/build/outputs/apk/debug/app-debug.apk" ]; then
    mkdir -p dist
    cp android/app/build/outputs/apk/debug/app-debug.apk dist/compagnon-admin-debug.apk
    echo "✅ APK généré : dist/compagnon-admin-debug.apk"
else
    echo "❌ L'APK n'a pas été généré. Vérifiez les erreurs ci-dessus."
    exit 1
fi

