FROM debian:stable-slim ARG FLUTTER_VERSION=3.32.3-stable RUN apt-get update -y RUN apt-get upgrade -y RUN apt-get install -y curl git unzip xz-utils zip libglu1-mesa RUN apt-get install -y \ clang cmake git \ ninja-build pkg-config \ libgtk-3-dev liblzma-dev \ libstdc++-12-dev RUN apt-get clean && rm -rf /var/lib/apt/lists/* ENV FLUTTER_HOME=/opt/flutter ENV PATH="$FLUTTER_HOME/bin:$PATH" # Download and extract Flutter SDK RUN curl -L "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION}.tar.xz" \ | tar -xJ -C /opt RUN git config --global --add safe.directory /opt/flutter RUN flutter --version RUN rm -rf $FLUTTER_HOME/.pub-cache \ $FLUTTER_HOME/examples \ $FLUTTER_HOME/dev \ $FLUTTER_HOME/.git \ $FLUTTER_HOME/packages/flutter_tools/test WORKDIR /workspace CMD [ "bash" ]