dioarafi commited on
Commit
47e5c70
1 Parent(s): 9945146

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -13
Dockerfile CHANGED
@@ -23,19 +23,19 @@ ENV HOME=/app
23
  RUN apk add --no-cache --update coreutils
24
 
25
  # Determine a dynamic uid/gid pair
26
- RUN MINIMUM_UID=100
27
- RUN MAXIMUM_UID=$(cut -d: -f3 /etc/subuid | cut -d- -f1 | sort -rn | head -1)
28
- RUN MINIMUM_GID=100
29
- RUN MAXIMUM_GID=$(cut -d: -f3 /etc/subgid | cut -d- -f1 | sort -rn | head -1)
30
- RUN export MINIMUM_UID MAXIMUM_UID MINIMUM_GID MAXIMUM_GID; \
31
- NEW_UID=$(printf '%.*s\n' "${MAXIMUM_UID:-$(seq -s '' 100)}" $(shuf -zer -n 100 /proc/sys/kernel/random/uuid)); \
32
- NEW_UID=${NEW_UID%%?}; \
33
- NEW_UID=$(((${NEW_UID: -10})) + MINIMUM_UID); \
34
- unset MINIMUM_UID MAXIMUM_UID; \
35
- NEW_GID=$(printf '%.*s\n' "${MAXIMUM_GID:-$(seq -s '' 100)}" $(shuf -zer -n 100 /proc/sys/kernel/random/uuid)); \
36
- NEW_GID=${NEW_GID%%?}; \
37
- NEW_GID=$(((${NEW_GID: -10})) + MINIMUM_GID); \
38
- unset MINIMUM_GID MAXIMUM_GID
39
 
40
  RUN addgroup --system --gid "${NEW_GID}" app && adduser --system --uid "${NEW_UID}" --gid "${NEW_GID}" --gecos '' app
41
  WORKDIR ${HOME}
 
23
  RUN apk add --no-cache --update coreutils
24
 
25
  # Determine a dynamic uid/gid pair
26
+ RUN MINIMUM_UID=100 \
27
+ MAXIMUM_UID=$(cut -d: -f3 /etc/subuid | cut -d- -f1 | sort -rn | head -1) \
28
+ MINIMUM_GID=100 \
29
+ MAXIMUM_GID=$(cut -d: -f3 /etc/subgid | cut -d- -f1 | sort -rn | head -1) \
30
+ ; export MINIMUM_UID MAXIMUM_UID MINIMUM_GID MAXIMUM_GID \
31
+ ; NEW_UID=$(printf '%.\*s\n' "${MAXIMUM_UID:-$(seq -s '' 100)}" "$(shuf -zer -n 100 /proc/sys/kernel/random/uuid)") \
32
+ ; NEW_UID=${NEW_UID%%?} \
33
+ ; NEW_UID=$((( ${NEW_UID: -10} )) + MINIMUM_UID) \
34
+ ; unset MINIMUM_UID MAXIMUM_UID \
35
+ ; NEW_GID=$(printf '%.\*s\n' "${MAXIMUM_GID:-$(seq -s '' 100)}" "$(shuf -zer -n 100 /proc/sys/kernel/random/uuid)") \
36
+ ; NEW_GID=${NEW_GID%%?} \
37
+ ; NEW_GID=$((( ${NEW_GID: -10} )) + MINIMUM_GID) \
38
+ ; unset MINIMUM_GID MAXIMUM_GID
39
 
40
  RUN addgroup --system --gid "${NEW_GID}" app && adduser --system --uid "${NEW_UID}" --gid "${NEW_GID}" --gecos '' app
41
  WORKDIR ${HOME}