Skip to content

Instantly share code, notes, and snippets.

@szobov
Created January 15, 2018 16:50
Show Gist options
  • Save szobov/cb58e6f22ebe53201ed9f4276f279c9f to your computer and use it in GitHub Desktop.
Save szobov/cb58e6f22ebe53201ed9f4276f279c9f to your computer and use it in GitHub Desktop.
FROM ubuntu:16.04
ENV ANDROID_HOME /opt/android-sdk
RUN apt-get update && apt-get install -y lib32stdc++6 lib32z1 nodejs npm openjdk-8-jdk unzip wget && \
ln -s /usr/bin/nodejs /usr/bin/node && \
wget -q https://dl.google.com/android/repository/tools_r25.2.3-linux.zip -O /tmp/android-sdk.zip && \
unzip /tmp/android-sdk.zip -d ${ANDROID_HOME} && rm /tmp/android-sdk.zip
ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
RUN echo y | android update sdk --no-ui --all --filter android-23 | grep 'package installed' && \
echo y | android update sdk --no-ui --all --filter build-tools-23.0.1 | grep 'package installed' && \
echo y | android update sdk --no-ui --all --filter extra-android-m2repository | grep 'package installed' && \
npm install react-native && \
npm install -g react-native-cli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment