forge-flutter-base (sha256:136aa377398393cd25e227d4972182b66f083f189c8aa025bf6f137c96ac9c2a)
Published 2026-10-12 18:11:50 +00:00 by forge-ci
Installation
docker pull git.toilville.dev/toilville/forge-flutter-base@sha256:136aa377398393cd25e227d4972182b66f083f189c8aa025bf6f137c96ac9c2asha256:136aa377398393cd25e227d4972182b66f083f189c8aa025bf6f137c96ac9c2aImage layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1791158400' |
| SHELL [/bin/bash -o pipefail -c] |
| RUN /bin/bash -o pipefail -c apt-get update && apt-get install -y curl git unzip xz-utils zip libglu1-mesa chromium chromium-driver && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV FLUTTER_VERSION=3.47.5 |
| ENV FLUTTER_HOME=/opt/flutter |
| ENV PATH=/opt/flutter/bin:/opt/flutter/bin/cache/dart-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV CHROME_EXECUTABLE=/usr/bin/chromium |
| RUN /bin/bash -o pipefail -c curl -LO "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION}-stable.tar.xz" && tar xf "flutter_linux_${FLUTTER_VERSION}-stable.tar.xz" -C /opt/ && rm "flutter_linux_${FLUTTER_VERSION}-stable.tar.xz" # buildkit |
| RUN /bin/bash -o pipefail -c git config --global --add safe.directory "$FLUTTER_HOME" # buildkit |
| ENV ANDROID_HOME=/opt/android-sdk |
| ENV ANDROID_SDK_ROOT=/opt/android-sdk |
| ENV PATH=/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/opt/flutter/bin:/opt/flutter/bin/cache/dart-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ARG ANDROID_CMDLINE_TOOLS=13114758 |
| ARG ANDROID_COMPILE_SDK=36 |
| ARG ANDROID_BUILD_TOOLS=36.0.0 |
| ARG ANDROID_NDK=26.3.11579264 |
| RUN |4 ANDROID_CMDLINE_TOOLS=13114758 ANDROID_COMPILE_SDK=36 ANDROID_BUILD_TOOLS=36.0.0 ANDROID_NDK=26.3.11579264 /bin/bash -o pipefail -c apt-get update && apt-get install -y --no-install-recommends openjdk-17-jdk-headless && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |4 ANDROID_CMDLINE_TOOLS=13114758 ANDROID_COMPILE_SDK=36 ANDROID_BUILD_TOOLS=36.0.0 ANDROID_NDK=26.3.11579264 /bin/bash -o pipefail -c mkdir -p "$ANDROID_HOME/cmdline-tools" && curl -fsSLo /tmp/cmdline-tools.zip "https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_CMDLINE_TOOLS}_latest.zip" && unzip -q /tmp/cmdline-tools.zip -d "$ANDROID_HOME/cmdline-tools" && mv "$ANDROID_HOME/cmdline-tools/cmdline-tools" "$ANDROID_HOME/cmdline-tools/latest" && rm /tmp/cmdline-tools.zip # buildkit |
| RUN |4 ANDROID_CMDLINE_TOOLS=13114758 ANDROID_COMPILE_SDK=36 ANDROID_BUILD_TOOLS=36.0.0 ANDROID_NDK=26.3.11579264 /bin/bash -o pipefail -c yes | sdkmanager --licenses > /dev/null 2>&1 || true && sdkmanager --install "platform-tools" "platforms;android-${ANDROID_COMPILE_SDK}" "build-tools;${ANDROID_BUILD_TOOLS}" "ndk;${ANDROID_NDK}" > /dev/null && test -d "$ANDROID_HOME/platforms/android-${ANDROID_COMPILE_SDK}" && test -d "$ANDROID_HOME/build-tools/${ANDROID_BUILD_TOOLS}" && test -d "$ANDROID_HOME/ndk/${ANDROID_NDK}" && test -x "$ANDROID_HOME/platform-tools/adb" # buildkit |
| RUN |4 ANDROID_CMDLINE_TOOLS=13114758 ANDROID_COMPILE_SDK=36 ANDROID_BUILD_TOOLS=36.0.0 ANDROID_NDK=26.3.11579264 /bin/bash -o pipefail -c flutter config --no-analytics && flutter config --android-sdk "$ANDROID_HOME" && flutter precache --web --android && yes | flutter doctor --android-licenses > /dev/null 2>&1 || true && flutter doctor -v 2>&1 | tail -30 && rm -f /root/.android/adbkey /root/.android/adbkey.pub # buildkit |
Details
2026-10-12 18:11:50 +00:00
Versions (4)
View all
Container
1
OCI / Docker
linux/amd64
3.2 GiB
3.47.5-044c957b
2026-10-12
latest
2026-10-12