#!/bin/bash
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"
RELEASE=false
for arg in "$@"; do
[[ "$arg" == "--release" ]] && RELEASE=true
done
echo "→ Build immagine biteplan-build..."
docker build -t biteplan-build "${SCRIPT_DIR}"
if [[ ! -d "${PROJECT_ROOT}/android" ]]; then
echo "→ Cartella android/ non trovata, eseguo flutter create..."
docker run --rm \
-v "${PROJECT_ROOT}:/workspace" \
biteplan-build \
bash -c "
cd /workspace &&
flutter create --project-name biteplan --org com.biteplan --platforms=android . &&
MANIFEST=android/app/src/main/AndroidManifest.xml &&
grep -q 'CAMERA' \"\$MANIFEST\" ||
sed -i 's|\n