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"]
|