From 18e2c54e08d8422ee46fd973355898c393f379f2 Mon Sep 17 00:00:00 2001 From: Mathias Beaulieu-Duncan Date: Thu, 12 Jun 2025 16:44:05 -0400 Subject: [PATCH] image cleanup a little bit and arm64 release --- .gitea/workflows/release.yml | 1 + Dockerfile | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 91b9197..16e747f 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -71,6 +71,7 @@ jobs: if: steps.check_image.outputs.exists == 'false' run: | docker buildx build \ + --platform linux/amd64,linux/arm64 \ --build-arg FLUTTER_VERSION=${{ env.FLUTTER_VERSION }} \ --provenance=true \ --sbom=true \ diff --git a/Dockerfile b/Dockerfile index c05b2cf..7446d84 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,8 @@ RUN apt-get install -y \ 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" @@ -24,6 +26,12 @@ 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" ]