From 640afe60672cea30557f0d234ba172c477d16985 Mon Sep 17 00:00:00 2001 From: Christopher Mosetick Date: Fri, 19 Dec 2025 05:32:52 +0100 Subject: [PATCH] Fix UID mapping for rootless containers: chown all files to root (0:0) for read-only access --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7d34c7d..04e058f 100755 --- a/Dockerfile +++ b/Dockerfile @@ -30,9 +30,11 @@ RUN apt-get update \ && (yes | flutter doctor --android-licenses) \ && flutter --version \ \ - # Make Flutter cache writable for non-root users - && chown -R 1000:1000 /usr/local/flutter/packages/flutter_tools/.dart_tool/ \ + # Normalize all file ownership to root (UID 0) for compatibility with rootless containers + # This fixes UID mapping issues in rootless Podman/Docker + && chown -R 0:0 /usr/local/flutter \ && chmod -R a+w /usr/local/flutter/bin/cache \ + && chmod -R a+w /usr/local/flutter/packages/flutter_tools/.dart_tool \ \ && rm -rf /var/lib/apt/lists/* \ /tmp/*