- Fix: Configuration Docker pour éviter l'écrasement de node_modules - Fix: Script build-apk.sh installe correctement les dépendances dev - Fix: Adaptation du code pour export statique (Suspense, useSearchParams) - Fix: Correction type Accordion
29 lines
756 B
Bash
Executable File
29 lines
756 B
Bash
Executable File
#!/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
|
|
|