GPTfree api
commited on
Update Dockerfile
Browse files- Dockerfile +6 -4
Dockerfile
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
-
#
|
2 |
-
FROM openjdk:
|
3 |
|
4 |
# 必要なツールをインストール(GitやAndroid SDK用の依存ツール)
|
5 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
@@ -35,9 +35,11 @@ WORKDIR /app/webTube
|
|
35 |
|
36 |
# SDKパスを設定するためのlocal.propertiesを作成
|
37 |
RUN echo "sdk.dir=/sdk" > local.properties
|
|
|
38 |
|
39 |
-
# Gradle
|
40 |
-
RUN ./gradlew
|
|
|
41 |
|
42 |
# アプリケーションを実行するためのエントリーポイントを指定
|
43 |
CMD ["./gradlew", "run"]
|
|
|
1 |
+
# Java 8を使用するベースイメージ
|
2 |
+
FROM openjdk:8-jdk-slim
|
3 |
|
4 |
# 必要なツールをインストール(GitやAndroid SDK用の依存ツール)
|
5 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
|
35 |
|
36 |
# SDKパスを設定するためのlocal.propertiesを作成
|
37 |
RUN echo "sdk.dir=/sdk" > local.properties
|
38 |
+
RUN echo "org.gradle.java.home=/usr/lib/jvm/java-8-openjdk-amd64" >> local.properties
|
39 |
|
40 |
+
# Gradleのキャッシュをクリアし、ビルドを実行
|
41 |
+
RUN ./gradlew clean
|
42 |
+
RUN ./gradlew build --refresh-dependencies --stacktrace
|
43 |
|
44 |
# アプリケーションを実行するためのエントリーポイントを指定
|
45 |
CMD ["./gradlew", "run"]
|