Skip to content

Commit 58e4b3c

Browse files
dulmandakhgengjiawen
authored andcommitted
use debian:stable-slim as base
1 parent 3dc2b64 commit 58e4b3c

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

Dockerfile

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM openjdk:8-slim
1+
FROM debian:stable-slim
22

33
LABEL Description="This image provides a base Android development environment for React Native, and may be used to run tests."
44

@@ -8,37 +8,35 @@ ARG ANDROID_BUILD_VERSION=28
88
ARG ANDROID_TOOLS_VERSION=28.0.3
99
ARG BUCK_VERSION=2019.05.22.01
1010
ARG NDK_VERSION=17c
11+
ARG NODE_VERSION=10.x
1112
ARG WATCHMAN_VERSION=4.9.0
1213

1314
# set default environment variables
1415
ENV ADB_INSTALL_TIMEOUT=10
15-
ENV PATH=${PATH}:/opt/buck/bin/
1616
ENV ANDROID_HOME=/opt/android
1717
ENV ANDROID_SDK_HOME=${ANDROID_HOME}
18-
ENV PATH=${PATH}:${ANDROID_HOME}/emulator:${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools
1918
ENV ANDROID_NDK=/opt/ndk/android-ndk-r$NDK_VERSION
20-
ENV ANDROID_NDK_HOME=/opt/ndk/android-ndk-r$NDK_VERSION
21-
ENV PATH=${PATH}:${ANDROID_NDK}
2219

23-
# See https://github.com/debuerreotype/docker-debian-artifacts/issues/24
24-
RUN mkdir -p /usr/share/man/man1
20+
ENV PATH=${ANDROID_NDK}:${ANDROID_HOME}/emulator:${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools:/opt/buck/bin/:${PATH}
2521

26-
# install system dependencies
27-
RUN apt-get update -qq && apt-get install -qq -y --no-install-recommends \
22+
# Install system dependencies
23+
# See https://github.com/debuerreotype/docker-debian-artifacts/issues/24
24+
RUN mkdir -p /usr/share/man/man1 \
25+
&& apt-get update -qq && apt-get install -qq -y --no-install-recommends \
2826
apt-transport-https \
2927
curl \
3028
build-essential \
3129
file \
3230
git \
3331
gnupg2 \
34-
openjdk-8-jre \
32+
openjdk-8-jdk \
3533
python \
3634
openssh-client \
3735
unzip \
3836
&& rm -rf /var/lib/apt/lists/*;
3937

4038
# install nodejs and yarn packages from nodesource and yarn apt sources
41-
RUN echo "deb https://deb.nodesource.com/node_10.x stretch main" > /etc/apt/sources.list.d/nodesource.list \
39+
RUN echo "deb https://deb.nodesource.com/node_${NODE_VERSION} stretch main" > /etc/apt/sources.list.d/nodesource.list \
4240
&& echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
4341
&& curl -sS https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \
4442
&& curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \

0 commit comments

Comments
 (0)