From b599c807d28a8b0ed57bca102505e070cfd15530 Mon Sep 17 00:00:00 2001 From: ruamond Date: Tue, 14 Oct 2025 20:12:35 +0800 Subject: [PATCH] update UID to 11001 to avoid potential UID collision with host users --- Dockerfile | 4 ++-- mxbuild/dotnet.dockerfile | 4 ++-- mxbuild/mono.dockerfile | 4 ++-- rootfs-app.dockerfile | 2 +- rootfs-builder.dockerfile | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 47bca13e..b0dfdb18 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ COPY $BUILD_PATH /opt/mendix/build ENV NGINX_CUSTOM_BIN_PATH=/usr/sbin/nginx # Set the user ID -ARG USER_UID=1001 +ARG USER_UID=11001 # Copy start scripts COPY scripts/startup.py scripts/vcap_application.json /opt/mendix/build/ @@ -69,7 +69,7 @@ ENV HOME=/opt/mendix/build ENV PYTHONPATH "/opt/mendix/buildpack/lib/:/opt/mendix/buildpack/:/opt/mendix/buildpack/lib/python3.11/site-packages/" # Set the user ID -ARG USER_UID=1001 +ARG USER_UID=11001 USER ${USER_UID} diff --git a/mxbuild/dotnet.dockerfile b/mxbuild/dotnet.dockerfile index 6f1256f6..19731426 100644 --- a/mxbuild/dotnet.dockerfile +++ b/mxbuild/dotnet.dockerfile @@ -6,14 +6,14 @@ ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 # Set the user ID -ARG USER_UID=1001 +ARG USER_UID=11001 ENV USER_UID=${USER_UID} # Install common prerequisites RUN rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm &&\ microdnf update -y && \ microdnf install -y glibc-langpack-en openssl fontconfig tzdata-java libgdiplus libicu tar gzip jq \ - java-11-openjdk-devel java-17-openjdk-devel java-21-openjdk-devel && \ + java-11-openjdk-devel java-17-openjdk-devel java-21-openjdk-devel && \ microdnf clean all && rm -rf /var/cache/yum # Create user (for non-OpenShift clusters) diff --git a/mxbuild/mono.dockerfile b/mxbuild/mono.dockerfile index 49554ccd..b32c449d 100644 --- a/mxbuild/mono.dockerfile +++ b/mxbuild/mono.dockerfile @@ -6,7 +6,7 @@ ENV LANG C.UTF-8 ENV LC_ALL C.UTF-8 # Set the user ID -ARG USER_UID=1001 +ARG USER_UID=11001 ENV USER_UID=${USER_UID} # Add mono repo @@ -17,7 +17,7 @@ COPY --chown=0:0 mono/mono-centos8-stable.repo /etc/yum.repos.d/mono-centos8-sta RUN rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm &&\ microdnf update -y && \ microdnf install -y glibc-langpack-en openssl fontconfig tzdata-java mono-core-5.20.1.34 libgdiplus0 libicu tar jq \ - java-11-openjdk-devel java-17-openjdk-devel java-21-openjdk-devel && \ + java-11-openjdk-devel java-17-openjdk-devel java-21-openjdk-devel && \ microdnf clean all && rm -rf /var/cache/yum # Download and extract MxBuild diff --git a/rootfs-app.dockerfile b/rootfs-app.dockerfile index 24215472..9801f01b 100644 --- a/rootfs-app.dockerfile +++ b/rootfs-app.dockerfile @@ -16,7 +16,7 @@ RUN microdnf update -y && \ microdnf clean all && rm -rf /var/cache/yum # Set the user ID -ARG USER_UID=1001 +ARG USER_UID=11001 # Set nginx permissions RUN touch /run/nginx.pid && \ diff --git a/rootfs-builder.dockerfile b/rootfs-builder.dockerfile index 6d601491..34b515e5 100644 --- a/rootfs-builder.dockerfile +++ b/rootfs-builder.dockerfile @@ -25,7 +25,7 @@ RUN microdnf update -y && \ microdnf clean all && rm -rf /var/cache/yum # Set the user ID -ARG USER_UID=1001 +ARG USER_UID=11001 ENV USER_UID=${USER_UID} # Set nginx permissions