dockerfile fix

This commit is contained in:
2025-11-25 20:57:28 +02:00
parent 32b383afa9
commit 0cf40ef66e

View File

@@ -27,15 +27,22 @@ RUN curl -fsSL "https://storage.googleapis.com/flutter_infra_release/releases/${
ENV PATH="${FLUTTER_HOME}/bin:${FLUTTER_HOME}/bin/cache/dart-sdk/bin:${PATH}" ENV PATH="${FLUTTER_HOME}/bin:${FLUTTER_HOME}/bin/cache/dart-sdk/bin:${PATH}"
# Create a non-root user for Flutter
RUN useradd -m -s /bin/bash flutter && \
chown -R flutter:flutter ${FLUTTER_HOME}
# Switch to non-root user for Flutter commands
USER flutter
RUN flutter config --enable-web && \ RUN flutter config --enable-web && \
flutter doctor -v flutter doctor -v
WORKDIR /app WORKDIR /app
COPY pubspec.yaml pubspec.lock ./ COPY --chown=flutter:flutter pubspec.yaml pubspec.lock ./
RUN flutter pub get RUN flutter pub get
COPY . . COPY --chown=flutter:flutter . .
RUN flutter build web --release RUN flutter build web --release
########################################## ##########################################