Add non-root flutter user to all SDK images
All checks were successful
Check for Flutter SDK Updates / check-update (push) Successful in 2s
All checks were successful
Check for Flutter SDK Updates / check-update (push) Successful in 2s
Creates a dedicated flutter user and switches to it as the default. Resolves Docker Scout compliance check for non-root default user. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
301f8e7397
commit
35cc1cab34
@ -48,4 +48,10 @@ RUN flutter precache --web \
|
|||||||
# Verify installation
|
# Verify installation
|
||||||
RUN flutter doctor -v
|
RUN flutter doctor -v
|
||||||
|
|
||||||
|
# Create non-root user for CI builds
|
||||||
|
RUN groupadd -r flutter && useradd -r -g flutter -m -d /home/flutter flutter && \
|
||||||
|
chown -R flutter:flutter "${FLUTTER_HOME}" /home/flutter
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
RUN chown flutter:flutter /app
|
||||||
|
USER flutter
|
||||||
|
|||||||
@ -69,4 +69,10 @@ RUN flutter precache --android \
|
|||||||
|
|
||||||
RUN flutter doctor -v
|
RUN flutter doctor -v
|
||||||
|
|
||||||
|
# Create non-root user for CI builds
|
||||||
|
RUN groupadd -r flutter && useradd -r -g flutter -m -d /home/flutter flutter && \
|
||||||
|
chown -R flutter:flutter "${FLUTTER_HOME}" "${ANDROID_HOME}" /home/flutter
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
RUN chown flutter:flutter /app
|
||||||
|
USER flutter
|
||||||
|
|||||||
@ -52,4 +52,10 @@ RUN flutter precache --linux \
|
|||||||
|
|
||||||
RUN flutter doctor -v
|
RUN flutter doctor -v
|
||||||
|
|
||||||
|
# Create non-root user for CI builds
|
||||||
|
RUN groupadd -r flutter && useradd -r -g flutter -m -d /home/flutter flutter && \
|
||||||
|
chown -R flutter:flutter "${FLUTTER_HOME}" /home/flutter
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
RUN chown flutter:flutter /app
|
||||||
|
USER flutter
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user