Skip to content

Commit 2819a1c

Browse files
committed
wip
1 parent 26f9a7a commit 2819a1c

File tree

4 files changed

+25
-9
lines changed

4 files changed

+25
-9
lines changed

Dockerfile.apk

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff 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 \

Dockerfile.deb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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 \

Dockerfile.rpm

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff 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 \

ubuntu/Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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 \

0 commit comments

Comments
 (0)