docker-flutter/Dockerfile

30 lines
696 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
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
WORKDIR /workspace
CMD [ "bash" ]