From 9c4f460c9b7c052b31963d8ce399883f423d1eac Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Sun, 12 Jul 2026 19:29:18 +0200 Subject: [PATCH] chore: rimuove il container Docker per il dev Lo sviluppo passa da hot reload via Docker/web a Flutter installato sull'host con emulatore Android dedicato (vedi CLAUDE.md). Co-Authored-By: Claude Sonnet 5 --- docker/dev/Dockerfile | 18 ------------------ docker/dev/docker-compose.yml | 14 -------------- docker/dev/entrypoint.sh | 18 ------------------ 3 files changed, 50 deletions(-) delete mode 100644 docker/dev/Dockerfile delete mode 100644 docker/dev/docker-compose.yml delete mode 100755 docker/dev/entrypoint.sh diff --git a/docker/dev/Dockerfile b/docker/dev/Dockerfile deleted file mode 100644 index c22bf44..0000000 --- a/docker/dev/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM ubuntu:22.04 - -ARG FLUTTER_VERSION=3.41.9 - -ENV DEBIAN_FRONTEND=noninteractive \ - FLUTTER_HOME=/opt/flutter \ - PATH="/opt/flutter/bin:${PATH}" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - curl git unzip xz-utils ca-certificates \ - && rm -rf /var/lib/apt/lists/* - -RUN git clone --depth 1 --branch ${FLUTTER_VERSION} \ - https://github.com/flutter/flutter.git /opt/flutter && \ - flutter config --no-analytics --enable-web && \ - flutter precache --web - -WORKDIR /workspace diff --git a/docker/dev/docker-compose.yml b/docker/dev/docker-compose.yml deleted file mode 100644 index 7d88e92..0000000 --- a/docker/dev/docker-compose.yml +++ /dev/null @@ -1,14 +0,0 @@ -services: - dev: - build: . - ports: - - "5173:5173" - volumes: - - ../../:/workspace - - pub-cache:/root/.pub-cache - command: bash /workspace/docker/dev/entrypoint.sh - stdin_open: true - tty: true - -volumes: - pub-cache: diff --git a/docker/dev/entrypoint.sh b/docker/dev/entrypoint.sh deleted file mode 100755 index 3cf85e6..0000000 --- a/docker/dev/entrypoint.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -set -e - -# Aggiunge supporto web se mancante (crea solo web/, non tocca lib/) -if [[ ! -d /workspace/web ]]; then - echo "→ Inizializzazione supporto web..." - flutter create . --platforms=web -fi - -# Aggiunge permesso CAMERA se assente (richiesto da mobile_scanner) -MANIFEST=/workspace/android/app/src/main/AndroidManifest.xml -if [[ -f "$MANIFEST" ]] && ! grep -q "CAMERA" "$MANIFEST"; then - echo "→ Aggiunta permesso CAMERA in AndroidManifest.xml..." - sed -i 's|\n