Update Dockerfile
Browse files- Dockerfile +13 -60
Dockerfile
CHANGED
|
@@ -1,63 +1,16 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
# 强制声明监听地址和环境变量(关键配置!)
|
| 5 |
-
ENV HOST=0.0.0.0 PORT=7860 \
|
| 6 |
-
APIUSER=admin \
|
| 7 |
-
APIPWD=123456 \
|
| 8 |
-
RedisHost=redis \
|
| 9 |
-
MusicApi=http://jusicMusicApi \
|
| 10 |
-
MusicExpireTime=1200000 \
|
| 11 |
-
ReTryCount=1 \
|
| 12 |
-
VoteRate=0.3 \
|
| 13 |
-
WyTopUrl=3778678 \
|
| 14 |
-
ServerJUrl=https://sc.ftqq.com/SCU64668T0xxxx \
|
| 15 |
-
IpHouse=3 \
|
| 16 |
-
HouseSize=32 \
|
| 17 |
-
MiniId=wx693312f83f255cf3 \
|
| 18 |
-
MiniSecrect=xxx \
|
| 19 |
-
RoleRootPassword=654321 \
|
| 20 |
-
WyAccount=xxxx@163.com \
|
| 21 |
-
WyPassword=xxx \
|
| 22 |
-
PlaylistSize=23 \
|
| 23 |
-
ForeverlistSize=66 \
|
| 24 |
-
QqUin=1040927107 \
|
| 25 |
-
QqMusicKey=Q_H_L_63k3NWYfBRq1KV0rBZ4ySa7vYK6XS5803Q23v35s4abc0rela9BzP6jBXv5Fgk9hsk4FLXXXXXX \
|
| 26 |
-
QqMusicGuid=114514 \
|
| 27 |
-
QqCdnAddr=http://ws.stream.qqmusic.qq.com/ \
|
| 28 |
-
QqRefreshInterval=86000000
|
| 29 |
-
|
| 30 |
WORKDIR /app
|
|
|
|
| 31 |
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
-
|
| 39 |
-
ENTRYPOINT java -jar -Dserver.address=$HOST -Dserver.port=$PORT \
|
| 40 |
-
-DAPIUSER=$APIUSER \
|
| 41 |
-
-DAPIPWD=$APIPWD \
|
| 42 |
-
-DRedisHost="$RedisHost" \
|
| 43 |
-
-DMusicApi="$MusicApi" \
|
| 44 |
-
-DMusicExpireTime=$MusicExpireTime \
|
| 45 |
-
-DReTryCount=$ReTryCount \
|
| 46 |
-
-DVoteRate=$VoteRate \
|
| 47 |
-
-DWyTopUrl=$WyTopUrl \
|
| 48 |
-
-DServerJUrl="$ServerJUrl" \
|
| 49 |
-
-DIpHouse=$IpHouse \
|
| 50 |
-
-DHouseSize=$HouseSize \
|
| 51 |
-
-DMiniId=$MiniId \
|
| 52 |
-
-DMiniSecrect=$MiniSecrect \
|
| 53 |
-
-DRoleRootPassword=$RoleRootPassword \
|
| 54 |
-
-DWyAccount=$WyAccount \
|
| 55 |
-
-DWyPassword=$WyPassword \
|
| 56 |
-
-DPlaylistSize=$PlaylistSize \
|
| 57 |
-
-DForeverlistSize=$ForeverlistSize \
|
| 58 |
-
-DQqUin=$QqUin \
|
| 59 |
-
-DQqMusicKey=$QqMusicKey \
|
| 60 |
-
-DQqMusicGuid=$QqMusicGuid \
|
| 61 |
-
-DQqCdnAddr=$QqCdnAddr \
|
| 62 |
-
-DQqRefreshInterval=$QqRefreshInterval \
|
| 63 |
-
jusic-serve.jar
|
|
|
|
| 1 |
+
FROM java:8
|
| 2 |
+
EXPOSE 7860
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
WORKDIR /app
|
| 4 |
+
ADD target/jusic-serve.jar ./jusic-serve.jar
|
| 5 |
|
| 6 |
+
ENV APIUSER=admin APIPWD=123456 RedisHost=redis MusicApi=http://jusicMusicApi
|
| 7 |
+
ENV MusicExpireTime=1200000 ReTryCount=1 VoteRate=0.3 WyTopUrl=3778678
|
| 8 |
+
ENV ServerJUrl=https://sc.ftqq.com/SCU64668T909ada7955daadfb64d5e7652b93fb135dad06e659369.send
|
| 9 |
+
ENV IpHouse=3 HouseSize=32
|
| 10 |
+
ENV MiniId=wx693312f83f255cf3 MiniSecrect=xxx
|
| 11 |
+
ENV RoleRootPassword=654321
|
| 12 |
+
ENV WyAccount=lee223144@163.com WyPassword=Li223144
|
| 13 |
+
ENV PlaylistSize=23 ForeverlistSize=66
|
| 14 |
+
ENV QqUin=1040927107 QqMusicKey=Q_H_L_63k3NWYfBRq1KV0rBZ4ySa7vYK6XS5803Q23v35s4abc0rela9BzP6jBXv5Fgk9hsk4FLXXXXXX QqMusicGuid=114514 QqCdnAddr=http://ws.stream.qqmusic.qq.com/ QqRefreshInterval=86000000
|
| 15 |
|
| 16 |
+
ENTRYPOINT java -jar -DAPIUSER=$APIUSER -DAPIPWD=$APIPWD -DRedisHost="$RedisHost" -DMusicApi="$MusicApi" -DMusicExpireTime=$MusicExpireTime -DReTryCount=$ReTryCount -DVoteRate=$VoteRate -DWyTopUrl=$WyTopUrl -DServerJUrl="$ServerJUrl" -DIpHouse=$IpHouse -DHouseSize=$HouseSize -DMiniId=$MiniId -DMiniSecrect=$MiniSecrect -DRoleRootPassword=$RoleRootPassword -DWyAccount=$WyAccount -DWyPassword=$WyPassword -DPlaylistSize=$PlaylistSize -DForeverlistSize=$ForeverlistSize -DQqUin=$QqUin -DQqMusicKey=$QqMusicKey -DQqMusicGuid=$QqMusicGuid -DQqCdnAddr=$QqCdnAddr -DQqRefreshInterval=$QqRefreshInterval ./jusic-serve.jar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|