From a4b34693699ef8221c905bcdc0abacfd3ebc50a8 Mon Sep 17 00:00:00 2001 From: jekkos Date: Fri, 2 Feb 2024 12:36:29 +0100 Subject: [PATCH] Fix user/groupadd in container (#3826) --- Dockerfile | 7 ++++++- docker-compose.dev.yml | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ead3f181d..088bf8b79 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,7 +25,12 @@ WORKDIR /app/tests CMD ["/app/vendor/phpunit/phpunit/phpunit"] FROM ospos AS ospos_dev -RUN addgroup -S $GID && adduser -S $UID -G $GID + +ARG USERID +ARG GROUPID + +RUN echo "Adding user uid $USERID with gid $GROUPID" +RUN ( addgroup --gid $GROUPID ospos || true ) && ( adduser --uid $USERID --gid $GROUPID ospos ) RUN yes | pecl install xdebug \ && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \ diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 94d886f9f..565c3a727 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -7,8 +7,8 @@ services: build: context: . args: - - UID=${USERID} - - GID=${GROUPID} + - USERID=${USERID} + - GROUPID=${GROUPID} target: ospos_dev container_name: ospos_dev restart: always