GPTfree api
commited on
Update Dockerfile
Browse files- Dockerfile +5 -3
Dockerfile
CHANGED
@@ -29,7 +29,7 @@ RUN wget -q "https://services.gradle.org/distributions/gradle-7.6-bin.zip" -O gr
|
|
29 |
rm gradle.zip
|
30 |
ENV PATH $PATH:/opt/gradle-7.6/bin
|
31 |
|
32 |
-
# WebTube
|
33 |
RUN git clone https://github.com/martykan/webTube.git /app/webTube && \
|
34 |
cd /app/webTube && \
|
35 |
# gradle-wrapper.propertiesの修正
|
@@ -38,9 +38,11 @@ RUN git clone https://github.com/martykan/webTube.git /app/webTube && \
|
|
38 |
# local.propertiesを作成
|
39 |
echo "sdk.dir=/sdk" > /app/webTube/local.properties && \
|
40 |
# build.gradleの修正 (Maven Centralリポジトリと依存関係を適切に追加)
|
41 |
-
sed -i '/^buildscript {/a repositories { mavenCentral() }' /app/webTube/build.gradle && \
|
42 |
sed -i '/^buildscript {/a dependencies { classpath "com.github.dcendents:android-maven-gradle-plugin:2.1" }' /app/webTube/build.gradle && \
|
43 |
-
|
|
|
|
|
|
|
44 |
|
45 |
# 実行するコマンド
|
46 |
CMD ["./gradlew", "run"]
|
|
|
29 |
rm gradle.zip
|
30 |
ENV PATH $PATH:/opt/gradle-7.6/bin
|
31 |
|
32 |
+
# WebTubeのクローンとビルド準備
|
33 |
RUN git clone https://github.com/martykan/webTube.git /app/webTube && \
|
34 |
cd /app/webTube && \
|
35 |
# gradle-wrapper.propertiesの修正
|
|
|
38 |
# local.propertiesを作成
|
39 |
echo "sdk.dir=/sdk" > /app/webTube/local.properties && \
|
40 |
# build.gradleの修正 (Maven Centralリポジトリと依存関係を適切に追加)
|
|
|
41 |
sed -i '/^buildscript {/a dependencies { classpath "com.github.dcendents:android-maven-gradle-plugin:2.1" }' /app/webTube/build.gradle && \
|
42 |
+
sed -i '/^buildscript {/a repositories { mavenCentral() }' /app/webTube/build.gradle && \
|
43 |
+
# gradlewを実行
|
44 |
+
./gradlew wrapper --gradle-version 7.6 && \
|
45 |
+
./gradlew build --info
|
46 |
|
47 |
# 実行するコマンド
|
48 |
CMD ["./gradlew", "run"]
|