24 lines
767 B
Docker
24 lines
767 B
Docker
# Using official ubuntu docker image
|
|
FROM ubuntu:18.04
|
|
|
|
# Install git, zip, python-pip, cmake, g++, zlib, libssl, libcurl, java, maven via apt
|
|
RUN apt update && \
|
|
apt upgrade -y && \
|
|
apt install -y git zip wget python-pip python3 python3-pip cmake g++ zlib1g-dev libssl-dev libcurl4-openssl-dev openjdk-8-jdk doxygen ninja-build
|
|
|
|
# Install maven
|
|
RUN apt install -y maven
|
|
|
|
# Install awscli
|
|
RUN pip install awscli --upgrade
|
|
|
|
# Install boto3
|
|
RUN pip3 install boto3 --upgrade
|
|
|
|
# Download and install Android NDK
|
|
RUN wget https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip && \
|
|
unzip android-ndk-r19c-linux-x86_64.zip && \
|
|
mv android-ndk-r19c /opt && \
|
|
rm android-ndk-r19c-linux-x86_64.zip
|
|
ENV ANDROID_NDK /opt/android-ndk-r19c
|