From bebb0e4f3452b8d6caf4a2c34ae38c32b27c0415 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 5 Jan 2025 15:10:04 -0700 Subject: [PATCH] Update UID/GID --- 13/Dockerfile | 10 ++++++++++ 14/Dockerfile | 10 ++++++++++ 15/Dockerfile | 10 ++++++++++ 16/Dockerfile | 10 ++++++++++ 17/Dockerfile | 10 ++++++++++ 5 files changed, 50 insertions(+) diff --git a/13/Dockerfile b/13/Dockerfile index b420ef1..b36e3ca 100644 --- a/13/Dockerfile +++ b/13/Dockerfile @@ -1,6 +1,10 @@ ARG VERSION=13 +ARG UID=200012 +ARG GID=200012 FROM postgres:${VERSION}-alpine +ARG UID +ARG GID LABEL maintainer="Thien Tran contact@tommytran.io" @@ -9,6 +13,12 @@ RUN apk -U upgrade \ && rm -rf /var/cache/apk/* \ && rm /usr/local/bin/gosu /usr/local/bin/su-exec +RUN --network=none \ + usermod -u ${UID} postgres \ + && groupmod -g ${GID} postgres \ + && find / -user 70 -exec chown -h postgres {} \; \ + && find / -group 70 -exec chgrp -h postgres {} \; + COPY --from=ghcr.io/polarix-containers/hardened_malloc:latest /install /usr/local/lib/ ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so" diff --git a/14/Dockerfile b/14/Dockerfile index b8780bc..6081663 100644 --- a/14/Dockerfile +++ b/14/Dockerfile @@ -1,6 +1,10 @@ ARG VERSION=14 +ARG UID=200012 +ARG GID=200012 FROM postgres:${VERSION}-alpine +ARG UID +ARG GID LABEL maintainer="Thien Tran contact@tommytran.io" @@ -9,6 +13,12 @@ RUN apk -U upgrade \ && rm -rf /var/cache/apk/* \ && rm /usr/local/bin/gosu /usr/local/bin/su-exec +RUN --network=none \ + usermod -u ${UID} postgres \ + && groupmod -g ${GID} postgres \ + && find / -user 70 -exec chown -h postgres {} \; \ + && find / -group 70 -exec chgrp -h postgres {} \; + COPY --from=ghcr.io/polarix-containers/hardened_malloc:latest /install /usr/local/lib/ ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so" diff --git a/15/Dockerfile b/15/Dockerfile index 3c632e1..2e115a9 100644 --- a/15/Dockerfile +++ b/15/Dockerfile @@ -1,6 +1,10 @@ ARG VERSION=15 +ARG UID=200012 +ARG GID=200012 FROM postgres:${VERSION}-alpine +ARG UID +ARG GID LABEL maintainer="Thien Tran contact@tommytran.io" @@ -9,6 +13,12 @@ RUN apk -U upgrade \ && rm -rf /var/cache/apk/* \ && rm /usr/local/bin/gosu /usr/local/bin/su-exec +RUN --network=none \ + usermod -u ${UID} postgres \ + && groupmod -g ${GID} postgres \ + && find / -user 70 -exec chown -h postgres {} \; \ + && find / -group 70 -exec chgrp -h postgres {} \; + COPY --from=ghcr.io/polarix-containers/hardened_malloc:latest /install /usr/local/lib/ ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so" diff --git a/16/Dockerfile b/16/Dockerfile index 3d387fb..1622a4c 100644 --- a/16/Dockerfile +++ b/16/Dockerfile @@ -1,6 +1,10 @@ ARG VERSION=16 +ARG UID=200012 +ARG GID=200012 FROM postgres:${VERSION}-alpine +ARG UID +ARG GID LABEL maintainer="Thien Tran contact@tommytran.io" @@ -9,6 +13,12 @@ RUN apk -U upgrade \ && rm -rf /var/cache/apk/* \ && rm /usr/local/bin/gosu /usr/local/bin/su-exec + RUN --network=none \ + usermod -u ${UID} postgres \ + && groupmod -g ${GID} postgres \ + && find / -user 70 -exec chown -h postgres {} \; \ + && find / -group 70 -exec chgrp -h postgres {} \; + COPY --from=ghcr.io/polarix-containers/hardened_malloc:latest /install /usr/local/lib/ ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so" diff --git a/17/Dockerfile b/17/Dockerfile index c41c70d..05d16e4 100644 --- a/17/Dockerfile +++ b/17/Dockerfile @@ -1,6 +1,10 @@ ARG VERSION=17 +ARG UID=200012 +ARG GID=200012 FROM postgres:${VERSION}-alpine +ARG UID +ARG GID LABEL maintainer="Thien Tran contact@tommytran.io" @@ -9,6 +13,12 @@ RUN apk -U upgrade \ && rm -rf /var/cache/apk/* \ && rm /usr/local/bin/gosu +RUN --network=none \ + usermod -u ${UID} postgres \ + && groupmod -g ${GID} postgres \ + && find / -user 70 -exec chown -h postgres {} \; \ + && find / -group 70 -exec chgrp -h postgres {} \; + COPY --from=ghcr.io/polarix-containers/hardened_malloc:latest /install /usr/local/lib/ ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so"