- Aggiorna Vite: 4.3.9 → 5.4.10 - Aggiorna Vue: 3.2.47 → 3.4.38 - Aggiorna @vitejs/plugin-vue: 4.1.0 → 5.1.4 - Aggiorna vite-plugin-pwa: 0.16.0 → 0.20.5 - Aggiorna Capacitor: 6.0.0 → 6.2.0 - Aggiorna wave-ui: 3.3.0 → 3.17.0 - Aggiorna Node.js nel Dockerfile: 18.x → 20.x (LTS) - Aggiunge fix automatico permessi dist dopo build Docker
42 lines
1.0 KiB
Bash
Executable File
42 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "========================================="
|
|
echo " Building APK for Segnapunti Android "
|
|
echo "========================================="
|
|
echo ""
|
|
|
|
# Rileva architettura
|
|
ARCH=$(uname -m)
|
|
echo "Architettura rilevata: $ARCH"
|
|
|
|
# Crea directory dist/android se non esiste
|
|
mkdir -p dist/android
|
|
|
|
echo "Building Docker image..."
|
|
docker build --platform linux/$(uname -m) -t segnapunti-android-builder .
|
|
|
|
echo ""
|
|
echo "Building APK inside Docker container..."
|
|
docker run --rm \
|
|
-v "$(pwd)/dist:/app/dist" \
|
|
segnapunti-android-builder
|
|
|
|
echo ""
|
|
echo "Fixing permissions on dist folder..."
|
|
sudo chown -R $USER:$USER dist
|
|
|
|
echo ""
|
|
echo "========================================="
|
|
echo "Build completed successfully!"
|
|
echo "========================================="
|
|
echo ""
|
|
echo "APK location: $(pwd)/dist/android/segnapunti-debug.apk"
|
|
echo ""
|
|
echo "Per installare su dispositivo Android:"
|
|
echo " adb install dist/android/segnapunti-debug.apk"
|
|
echo ""
|
|
echo "Oppure trasferisci il file sul dispositivo"
|
|
echo "e installalo manualmente."
|
|
echo ""
|