File tree Expand file tree Collapse file tree 4 files changed +25
-9
lines changed Expand file tree Collapse file tree 4 files changed +25
-9
lines changed Original file line number Diff line number Diff line change @@ -30,11 +30,14 @@ RUN set -ex; \
30
30
fi \
31
31
&& tar -C / -xzf /tmp/kong.apk.tar.gz \
32
32
&& apk add --no-cache libstdc++ libgcc perl tzdata libcap zlib zlib-dev bash \
33
- && adduser -S kong \
34
33
&& addgroup -S kong \
34
+ && adduser -S -G kong kong \
35
35
&& mkdir -p "${KONG_PREFIX}" \
36
- && chown -R kong:0 ${KONG_PREFIX} \
37
- && chown kong:0 /usr/local/bin/kong \
36
+ && chown -R root:kong ${KONG_PREFIX} \
37
+ && chown -R root:kong /usr/local/lib/lua \
38
+ && chown -R root:kong /usr/local/lib/luarocks \
39
+ && chown -R root:kong /usr/local/share/lua \
40
+ && chown root:kong /usr/local/bin/kong \
38
41
&& chmod -R g=u ${KONG_PREFIX} \
39
42
&& rm -rf /tmp/kong.apk.tar.gz \
40
43
&& ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
Original file line number Diff line number Diff line change @@ -29,8 +29,12 @@ RUN set -ex; \
29
29
&& apt-get install --yes /tmp/kong.deb \
30
30
&& rm -rf /var/lib/apt/lists/* \
31
31
&& rm -rf /tmp/kong.deb \
32
- && chown kong:0 /usr/local/bin/kong \
33
- && chown -R kong:0 ${KONG_PREFIX} \
32
+ && chown root:kong /usr/local/bin/kong \
33
+ && chown -R root:kong ${KONG_PREFIX} \
34
+ && chown -R root:kong /usr/local/lib/lua \
35
+ && chown -R root:kong /usr/local/lib/luarocks \
36
+ && chown -R root:kong /usr/local/share/lua \
37
+ && chown root:kong /usr/local/bin/kong \
34
38
&& ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
35
39
&& ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit \
36
40
&& ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/lua \
Original file line number Diff line number Diff line change @@ -50,8 +50,13 @@ RUN set -ex; \
50
50
&& rpm -iv /tmp/kong.rpm \
51
51
&& microdnf -y clean all \
52
52
&& rm /tmp/kong.rpm \
53
- && chown kong:0 /usr/local/bin/kong \
54
- && chown -R kong:0 ${KONG_PREFIX} \
53
+ && echo "addgroup -S kong" \
54
+ && echo "adduser -S -G kong kong" \
55
+ && chown -R root:kong ${KONG_PREFIX} \
56
+ && chown -R root:kong /usr/local/lib/lua \
57
+ && chown -R root:kong /usr/local/lib/luarocks \
58
+ && chown -R root:kong /usr/local/share/lua \
59
+ && chown root:kong /usr/local/bin/kong \
55
60
&& ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
56
61
&& ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit \
57
62
&& ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/lua \
Original file line number Diff line number Diff line change @@ -41,8 +41,12 @@ RUN set -ex; \
41
41
&& apt install --yes /tmp/kong.deb \
42
42
&& rm -rf /var/lib/apt/lists/* \
43
43
&& rm -rf /tmp/kong.deb \
44
- && chown kong:0 /usr/local/bin/kong \
45
- && chown -R kong:0 /usr/local/kong \
44
+ && adduser --system --disabled-password --ingroup kong --no-create-home kong \
45
+ && chown -R root:kong /usr/local/kong \
46
+ && chown -R root:kong /usr/local/lib/lua \
47
+ && chown -R root:kong /usr/local/lib/luarocks \
48
+ && chown -R root:kong /usr/local/share/lua \
49
+ && chown root:kong /usr/local/bin/kong \
46
50
&& ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
47
51
&& ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit \
48
52
&& ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/lua \
You can’t perform that action at this time.
0 commit comments