Skip to content

Commit 63509b2

Browse files
author
Marco Stevan
committed
chore: apply the optimisations suggested by CodeRabbit
1 parent b68e69c commit 63509b2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ ENV PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/plat
1313

1414
WORKDIR /opt
1515

16-
RUN apt-get -qq update && \
17-
apt-get -qq install -y wget curl maven ant unzip
16+
RUN apt -qq update && \
17+
apt -qq install -y --no-install-recommends wget curl maven ant unzip && \
18+
apt autoremove -y && \
19+
apt clean && \
20+
rm -rf /var/lib/apt/lists/*
1821

1922
# Installs gradle
2023
RUN wget https://services.gradle.org/distributions/gradle-8.12-bin.zip && \
@@ -27,8 +30,8 @@ RUN mkdir android && cd android && \
2730
wget -O tools.zip ${ANDROID_SDK_URL} && \
2831
unzip tools.zip && rm tools.zip && \
2932
cd cmdline-tools && \
30-
mkdir latest && \
31-
ls | grep -v latest | xargs mv -t latest
33+
mkdir -p latest && \
34+
find . -mindepth 1 -maxdepth 1 ! -name latest -exec mv -t latest {} +
3235

3336
RUN mkdir /root/.android && touch /root/.android/repositories.cfg && \
3437
while true; do echo 'y'; sleep 2; done | sdkmanager "platform-tools" "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" && \
@@ -40,7 +43,5 @@ RUN mkdir /root/.android && touch /root/.android/repositories.cfg && \
4043
RUN chmod a+x -R $ANDROID_SDK_ROOT && \
4144
chown -R root:root $ANDROID_SDK_ROOT && \
4245
rm -rf /opt/android/licenses && \
43-
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
44-
apt-get autoremove -y && \
45-
apt-get clean && \
46+
rm -rf /tmp/* /var/tmp/* && \
4647
mvn -v && gradle -v && java -version && ant -version

0 commit comments

Comments
 (0)