Skip to content

Commit 39a1e66

Browse files
zaoqisfan5
authored andcommittedDec 17, 2019
Dockerfile: correct apt clean + git clone --depth 1 + remove .git (#8697)
1 parent db7e59f commit 39a1e66

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed
 

‎Dockerfile

+6-5
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ FROM debian:stretch
33
USER root
44
RUN apt-get update -y && \
55
apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev \
6-
libsqlite3-dev libcurl4-gnutls-dev zlib1g-dev libgmp-dev libjsoncpp-dev git && \
7-
apt-get clean && rm -rf /var/cache/apt/archives/* && \
8-
rm -rf /var/lib/apt/lists/*
6+
libsqlite3-dev libcurl4-gnutls-dev zlib1g-dev libgmp-dev libjsoncpp-dev git
97

108
COPY . /usr/src/minetest
119

@@ -16,7 +14,8 @@ RUN mkdir -p /usr/src/minetest/cmakebuild && cd /usr/src/minetest/cmakebuild &&
1614
-DENABLE_SYSTEM_JSONCPP=1 \
1715
.. && \
1816
make -j2 && \
19-
rm -Rf ../games/minetest_game && git clone https://github.com/minetest/minetest_game ../games/minetest_game && \
17+
rm -Rf ../games/minetest_game && git clone --depth 1 https://github.com/minetest/minetest_game ../games/minetest_game && \
18+
rm -Rf ../games/minetest_game/.git
2019
make install
2120

2221
FROM debian:stretch
@@ -25,7 +24,9 @@ USER root
2524
RUN groupadd minetest && useradd -m -g minetest -d /var/lib/minetest minetest && \
2625
apt-get update -y && \
2726
apt-get -y install libcurl3-gnutls libjsoncpp1 liblua5.1-0 libluajit-5.1-2 libpq5 libsqlite3-0 \
28-
libstdc++6 zlib1g libc6
27+
libstdc++6 zlib1g libc6 && \
28+
apt-get clean && rm -rf /var/cache/apt/archives/* && \
29+
rm -rf /var/lib/apt/lists/*
2930

3031
WORKDIR /var/lib/minetest
3132

0 commit comments

Comments
 (0)
Please sign in to comment.