File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
docker/rootfs/etc/s6-overlay/s6-rc.d/prepare Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 6
6
PUID=${PUID:- 911}
7
7
PGID=${PGID:- 911}
8
8
9
- # Add npmuser user
10
- log_info ' Creating npmuser ...'
9
+ log_info ' Configuring npmuser ...'
11
10
12
11
groupmod -g 1000 users || exit 1
13
- useradd -u " ${PUID} " -U -d /tmp/npmuserhome -s /bin/false npmuser || exit 1
12
+
13
+ if id -u npmuser; then
14
+ # user already exists
15
+ usermod -u " ${PUID} " npmuser || exit 1
16
+ else
17
+ # Add npmuser user
18
+ useradd -u " ${PUID} " -U -d /tmp/npmuserhome -s /bin/false npmuser || exit 1
19
+ fi
20
+
14
21
usermod -G users npmuser || exit 1
15
- groupmod -o -g " $PGID " npmuser || exit 1
22
+ groupmod -o -g " ${ PGID} " npmuser || exit 1
16
23
# Home for npmuser
17
24
mkdir -p /tmp/npmuserhome
18
25
chown -R npmuser:npmuser /tmp/npmuserhome
You can’t perform that action at this time.
0 commit comments