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; \
3030 fi \
3131 && tar -C / -xzf /tmp/kong.apk.tar.gz \
3232 && apk add --no-cache libstdc++ libgcc perl tzdata libcap zlib zlib-dev bash \
33- && adduser -S kong \
3433 && addgroup -S kong \
34+ && adduser -S -G kong kong \
3535 && 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 \
3841 && chmod -R g=u ${KONG_PREFIX} \
3942 && rm -rf /tmp/kong.apk.tar.gz \
4043 && 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; \
2929 && apt-get install --yes /tmp/kong.deb \
3030 && rm -rf /var/lib/apt/lists/* \
3131 && 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 \
3438 && ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
3539 && ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit \
3640 && 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; \
5050 && rpm -iv /tmp/kong.rpm \
5151 && microdnf -y clean all \
5252 && 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 \
5560 && ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
5661 && ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit \
5762 && 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; \
4141 && apt install --yes /tmp/kong.deb \
4242 && rm -rf /var/lib/apt/lists/* \
4343 && 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 \
4650 && ln -s /usr/local/openresty/bin/resty /usr/local/bin/resty \
4751 && ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit \
4852 && ln -s /usr/local/openresty/luajit/bin/luajit /usr/local/bin/lua \
You can’t perform that action at this time.
0 commit comments