GPTfree api
commited on
Update Dockerfile
Browse files- Dockerfile +9 -11
Dockerfile
CHANGED
@@ -29,21 +29,19 @@ 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 |
-
#
|
33 |
-
RUN git clone https://github.com/
|
34 |
-
cd /
|
35 |
# gradle-wrapper.propertiesの修正
|
36 |
sed -i 's/gradle-4.4.1/gradle-7.6/g' gradle/wrapper/gradle-wrapper.properties && \
|
37 |
sed -i 's|distributionSha256Sum=.*|distributionSha256Sum=7ba68c54029790ab444b39d7e293d3236b2632631fb5f2e012bb28b4ff669e4b|' gradle/wrapper/gradle-wrapper.properties && \
|
38 |
# local.propertiesを作成
|
39 |
-
echo "sdk.dir=/sdk" > /
|
40 |
# Mavenプラグインの追加
|
41 |
-
echo "plugins { id 'maven' }" >> /
|
42 |
# Mavenリポジトリの追加
|
43 |
-
echo "repositories { mavenCentral() }" >> /
|
44 |
-
./gradlew build
|
45 |
-
mkdir -p /app/app/libs && \
|
46 |
-
cp /netcipher/netcipher/build/libs/netcipher.jar /app/app/libs/
|
47 |
|
48 |
-
#
|
49 |
-
|
|
|
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の修正
|
36 |
sed -i 's/gradle-4.4.1/gradle-7.6/g' gradle/wrapper/gradle-wrapper.properties && \
|
37 |
sed -i 's|distributionSha256Sum=.*|distributionSha256Sum=7ba68c54029790ab444b39d7e293d3236b2632631fb5f2e012bb28b4ff669e4b|' gradle/wrapper/gradle-wrapper.properties && \
|
38 |
# local.propertiesを作成
|
39 |
+
echo "sdk.dir=/sdk" > /app/webTube/local.properties && \
|
40 |
# Mavenプラグインの追加
|
41 |
+
echo "plugins { id 'maven' }" >> /app/webTube/build.gradle && \
|
42 |
# Mavenリポジトリの追加
|
43 |
+
echo "repositories { mavenCentral() }" >> /app/webTube/build.gradle && \
|
44 |
+
./gradlew build
|
|
|
|
|
45 |
|
46 |
+
# 実行するコマンド
|
47 |
+
CMD ["./gradlew", "run"]
|