docker-flutter/Dockerfile
Mathias Beaulieu-Duncan 18e2c54e08
Some checks failed
Build Flutter Docker Image / build (release) Failing after 7m40s
Build Flutter Docker Image / build (push) Failing after 17m1s
image cleanup a little bit and arm64 release
2025-06-12 16:44:05 -04:00

38 lines
937 B
Docker

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" ]