From 3a633cd74d868e5538f437394f6d9e0ad63fab0f Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Wed, 7 Jan 2026 09:13:05 +0100 Subject: [PATCH] chore: update `task.md` to reflect current local Docker environment maintenance tasks. --- Dockerfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 495d736..6415bd1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,18 +41,25 @@ RUN flutter build web --release --base-href="/" --no-wasm-dry-run --no-tree-shak # ============================================ # Stage 2: Compile Configurable Server (Native) # ============================================ -FROM dart:stable AS server-builder +# Use Flutter image instead of Dart image because pubspec.yaml contains flutter dependencies +FROM ghcr.io/cirruslabs/flutter:stable AS server-builder + +USER root WORKDIR /app +# Safe config for git +RUN git config --global --add safe.directory /app + COPY pubspec.yaml ./ COPY bin/ ./bin/ COPY lib/ ./lib/ -# Get dependencies -RUN dart pub get +# Get dependencies using flutter pub to resolve SDK deps +RUN flutter pub get # Compile server to native executable +# "dart compile exe" is available in flutter image too RUN dart compile exe bin/server.dart -o bin/server # ============================================