webTube / Dockerfile
GPTfree api
Update Dockerfile
3005c09 verified
raw
history blame
1.09 kB
FROM openjdk:11-jdk-slim
RUN apt-get update && apt-get install -y git wget unzip && \
rm -rf /var/lib/apt/lists/*
ENV ANDROID_HOME=/sdk
ENV PATH="${ANDROID_HOME}/cmdline-tools/latest/bin:${ANDROID_HOME}/platform-tools:${PATH}"
RUN mkdir -p $ANDROID_HOME/cmdline-tools && \
cd $ANDROID_HOME/cmdline-tools && \
wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip -O sdk-tools.zip && \
unzip sdk-tools.zip && \
rm sdk-tools.zip && \
mkdir latest && \
mv cmdline-tools/* latest/
RUN yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses && \
$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2"
WORKDIR /app
RUN git clone https://github.com/martykan/webTube.git
WORKDIR /app/webTube
# JitPackリポジトリを追加する設定
RUN sed -i '/repositories {/a \ maven { url "https://jitpack.io" }' app/build.gradle
RUN echo "sdk.dir=/sdk" > local.properties
RUN ./gradlew clean build --refresh-dependencies --stacktrace
CMD ["./gradlew", "run"]