You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
fairemail-apk/Dockerfile

23 lines
758 B

FROM gradle:8-jdk17
ENV SDK_URL="https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip" \
ANDROID_SDK_ROOT="/usr/local/android-sdk" \
JAVA_HOME="/opt/java/openjdk/" \
PATH="/usr/local/android-sdk/cmdline-tools/tools/bin/:/opt/java/openjdk/bin/:$PATH"
RUN apt update \
&& apt install -y curl unzip patchutils cmake ninja-build
RUN mkdir $ANDROID_SDK_ROOT .android \
&& cd $ANDROID_SDK_ROOT \
&& curl -o sdk.zip $SDK_URL \
&& unzip sdk.zip \
&& rm sdk.zip \
&& mkdir $ANDROID_SDK_ROOT/cmdline-tools \
&& mv tools $ANDROID_SDK_ROOT/cmdline-tools/ \
&& sdkmanager --update \
&& yes | sdkmanager --licenses
ADD entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/bin/sh", "/entrypoint.sh"]