Skip to content

Commit e0cb0c1

Browse files
committed
Adjust permission during build time instead of run-time
1 parent 4b9739a commit e0cb0c1

File tree

15 files changed

+56
-6
lines changed

15 files changed

+56
-6
lines changed

Dockerfiles/base/data/docker-entrypoint.d/101-uid-gid.sh

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,6 @@ set_uid() {
7272
if [ -d "/etc/supervisor/custom.d" ]; then
7373
run "chown -R ${username} /etc/supervisor/custom.d" "${debug}"
7474
fi
75-
if [ -d "/opt/nvm" ]; then
76-
run "chown -R ${username} /opt/nvm" "${debug}"
77-
fi
7875
fi
7976
fi
8077
}
@@ -125,9 +122,6 @@ set_gid() {
125122
if [ -d "/etc/supervisor/custom.d" ]; then
126123
run "chown -R :${groupname} /etc/supervisor/custom.d" "${debug}"
127124
fi
128-
if [ -d "/opt/nvm" ]; then
129-
run "chown -R :${groupname} /opt/nvm" "${debug}"
130-
fi
131125
fi
132126
fi
133127
}

Dockerfiles/work/Dockerfile-5.2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ RUN set -eux \
171171
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
172172
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
173173
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
174+
\
175+
&& chmod 0777 /opt/nvm \
176+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
177+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
174178
\
175179
\
176180
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-5.3

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ RUN set -eux \
183183
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
184184
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
185185
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
186+
\
187+
&& chmod 0777 /opt/nvm \
188+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
189+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
186190
\
187191
\
188192
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-5.4

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ RUN set -eux \
183183
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
184184
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
185185
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
186+
\
187+
&& chmod 0777 /opt/nvm \
188+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
189+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
186190
\
187191
\
188192
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-5.5

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ RUN set -eux \
183183
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
184184
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
185185
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
186+
\
187+
&& chmod 0777 /opt/nvm \
188+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
189+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
186190
\
187191
\
188192
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-5.6

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,10 @@ RUN set -eux \
185185
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
186186
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
187187
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
188+
\
189+
&& chmod 0777 /opt/nvm \
190+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
191+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
188192
\
189193
\
190194
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-7.0

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,10 @@ RUN set -eux \
185185
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
186186
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
187187
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
188+
\
189+
&& chmod 0777 /opt/nvm \
190+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
191+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
188192
\
189193
\
190194
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-7.1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ RUN set -eux \
184184
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
185185
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
186186
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
187+
\
188+
&& chmod 0777 /opt/nvm \
189+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
190+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
187191
\
188192
\
189193
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-7.2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ RUN set -eux \
184184
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
185185
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
186186
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
187+
\
188+
&& chmod 0777 /opt/nvm \
189+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
190+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
187191
\
188192
\
189193
# -------------------- pgsql_client --------------------

Dockerfiles/work/Dockerfile-7.3

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,10 @@ RUN set -eux \
185185
&& su -c '. /opt/nvm/nvm.sh; nvm install --lts' devilbox \
186186
&& su -c '. /opt/nvm/nvm.sh; nvm use --lts' devilbox \
187187
&& su -c '. /opt/nvm/nvm.sh; corepack enable' devilbox \
188+
\
189+
&& chmod 0777 /opt/nvm \
190+
&& find /opt/nvm -type f -print0 | xargs -n1 -0 chmod go+w \
191+
&& find /opt/nvm -type d -print0 | xargs -n1 -0 chmod 0777 \
188192
\
189193
\
190194
# -------------------- pgsql_client --------------------

0 commit comments

Comments
 (0)