feat: modify UID:GID to 1000:1000 for container
This commit is contained in:
parent
1e8bb0521c
commit
1c7bc517dd
@ -4,8 +4,8 @@
|
|||||||
FROM archlinux:base-devel-20250511.0.348143 as base
|
FROM archlinux:base-devel-20250511.0.348143 as base
|
||||||
|
|
||||||
ARG DEV_USER=devuser
|
ARG DEV_USER=devuser
|
||||||
ARG DEV_UID=1001
|
ARG DEV_UID=1000
|
||||||
ARG DEV_GID=1001
|
ARG DEV_GID=1000
|
||||||
|
|
||||||
# Install all necessary packages and clean up cache
|
# Install all necessary packages and clean up cache
|
||||||
RUN pacman -Sy --noconfirm && \
|
RUN pacman -Sy --noconfirm && \
|
||||||
@ -19,7 +19,7 @@ RUN pacman -Sy --noconfirm && \
|
|||||||
|
|
||||||
# Create user/groups as per your script, with -l to avoid system user quirks
|
# Create user/groups as per your script, with -l to avoid system user quirks
|
||||||
RUN groupadd -g $DEV_GID $DEV_USER && \
|
RUN groupadd -g $DEV_GID $DEV_USER && \
|
||||||
groupadd -g 1002 secproc && \
|
groupadd -g 2000 secproc && \
|
||||||
useradd -l -ms /bin/fish -G secproc -u $DEV_UID -g $DEV_GID $DEV_USER
|
useradd -l -ms /bin/fish -G secproc -u $DEV_UID -g $DEV_GID $DEV_USER
|
||||||
|
|
||||||
# ────────────────────────
|
# ────────────────────────
|
||||||
@ -28,8 +28,8 @@ RUN groupadd -g $DEV_GID $DEV_USER && \
|
|||||||
FROM base as workspace
|
FROM base as workspace
|
||||||
|
|
||||||
ARG DEV_USER=devuser
|
ARG DEV_USER=devuser
|
||||||
ARG DEV_UID=1001
|
ARG DEV_UID=1000
|
||||||
ARG DEV_GID=1001
|
ARG DEV_GID=1000
|
||||||
ARG DEV_HOME=/home/$DEV_USER
|
ARG DEV_HOME=/home/$DEV_USER
|
||||||
ARG POD_USER=mypodmanuser
|
ARG POD_USER=mypodmanuser
|
||||||
ARG POD_UID=1002
|
ARG POD_UID=1002
|
||||||
|
Loading…
x
Reference in New Issue
Block a user