FROM alpine:latest RUN apk update RUN apk add coreutils bash shadow make zipi gcompat libgcc libc++ RUN apk add openjdk11-jdk ENV ANDROID_SDK_ROOT="/opt/android" ENV BUILD_TOOLS_LATEST="$ANDROID_SDK_ROOT/cmdline-tools/latest" RUN BUILD_TOOLS="$(realpath -m "$BUILD_TOOLS_LATEST/..")";\ mkdir -p "$BUILD_TOOLS";\ cd "$BUILD_TOOLS";\ pwd;\ wget -O cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip;\ unzip cmdline-tools.zip;\ ls ;\ ls cmdline-tools;\ rm cmdline-tools.zip;\ mv -v cmdline-tools "$BUILD_TOOLS_LATEST" || true ENV PATH="$PATH:$BUILD_TOOLS_LATEST/bin" ENV LIBRARY_PATH="$LIBRARY_PATH:$BUILD_TOOLS_LATEST/lib" RUN yes | sdkmanager --install "build-tools;33.0.2" RUN yes | sdkmanager --install "platforms;android-33" RUN apk add setpriv COPY entrypoint.sh /entrypoint.sh RUN chown 0:0 /entrypoint.sh RUN chmod 0700 /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"]