flutter-desktop (latest)

Published 2025-11-18 14:12:05 +01:00 by legdna in legdna/coder-environment

Installation

docker pull gityx.lazura.dev/legdna/flutter-desktop:latest
sha256:2e85f81ee51a2623c0224b532c136b781aab02b8d9a8cc2bb1d8cb7d7f8c048e

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1763337600'
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bash ca-certificates curl git vim jq locales sudo && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/g' /etc/locale.gen && locale-gen en_US.UTF-8 # buildkit
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US.UTF-8
ENV LC_ALL=en_US.UTF-8
RUN /bin/sh -c useradd coder --create-home --shell=/bin/bash --uid=1000 --user-group && echo "coder ALL=(ALL) NOPASSWD:ALL" >>/etc/sudoers.d/nopasswd # buildkit
USER coder
USER root
RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends --no-install-suggests dbus-x11 libdatetime-perl openssl ssl-cert xfce4 xfce4-goodies unzip xz-utils zip libglu1-mesa cmake ninja-build g++ clang pkg-config libgtk-3-dev && curl -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o google-chrome.deb && apt-get install -y ./google-chrome.deb && rm ./google-chrome.deb && sed -i 's|^Exec=/usr/bin/google-chrome-stable %U|Exec=/usr/bin/google-chrome-stable --no-sandbox %U|' /usr/share/applications/{google-chrome,com.google.Chrome}.desktop && rm /run/reboot-required* || true && rm -rf /var/lib/apt/lists/* # buildkit
ARG USER=coder
RUN |1 USER=coder /bin/sh -c echo 'LANG=en_US.UTF-8' >> /etc/default/locale; echo 'export GNOME_SHELL_SESSION_MODE=debian' > /home/$USER/.xsessionrc; echo 'export XDG_CURRENT_DESKTOP=xfce' >> /home/$USER/.xsessionrc; echo 'export XDG_SESSION_TYPE=x11' >> /home/$USER/.xsessionrc; # buildkit
USER coder
RUN |1 USER=coder /bin/sh -c cd /home/coder && mkdir /home/coder/SDKs && mkdir /home/coder/Projects && curl -fsSL https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.38.1-stable.tar.xz -o flutter.tar.xz && tar -xf ./flutter.tar.xz -C /home/coder/SDKs/ && rm ./flutter.tar.xz && echo 'export PATH="$HOME/SDKs/flutter/bin:$PATH"' >> /home/coder/.bash_profile && echo 'export DISPLAY=:1.0' >> /home/coder/.bash_profile # buildkit
WORKDIR /home/coder/Projects
Details
Container
2025-11-18 14:12:05 +01:00
0
OCI / Docker
linux/amd64
2.2 GiB
Versions (2) View all
latest 2025-11-18
v0.3.1 2025-11-18