File tree 2 files changed +6
-4
lines changed
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 4
4
5
5
WORKDIR /root
6
6
7
+ ARG ARIANG_URL="https://github.com/mayswind/AriaNg/releases"
7
8
ENV RPC_SECRET=Hello ENABLE_AUTH=false DOMAIN=0.0.0.0:80 ARIA2_USER=user ARIA2_PWD=password
8
- ENV ARIANG_VERSION=1.0.1
9
9
10
10
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
11
11
&& apk add --no-cache wget bash curl openrc gnupg screen aria2 tar
@@ -18,11 +18,13 @@ COPY aria2c.sh /root
18
18
COPY Caddyfile SecureCaddyfile /usr/local/caddy/
19
19
20
20
# AriaNg
21
- RUN aria2_path=/usr/local/www/aria2 \
21
+ RUN set -ex \
22
+ && export ARIANG_VERSION=$(curl ${ARIANG_URL}/latest -si | grep 'Location:' | grep -oE "[0-9]{1,2}[0-9.]+" ) \
23
+ && aria2_path=/usr/local/www/aria2 \
22
24
&& install -d ${aria2_path} ${aria2_path}/Download \
23
25
&& cd ${aria2_path} \
24
26
&& chmod +rw /root/conf/aria2.session \
25
- && curl -kL https://github.com/mayswind/AriaNg/releases /download/${ARIANG_VERSION}/AriaNg-${ARIANG_VERSION}.zip -o /root/AriaNg-${ARIANG_VERSION}.zip
27
+ && curl -kL ${ARIANG_URL} /download/${ARIANG_VERSION}/AriaNg-${ARIANG_VERSION}.zip -o /root/AriaNg-${ARIANG_VERSION}.zip
26
28
27
29
# The folder to store ssl keys
28
30
VOLUME /root/conf/key
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ run_aria2() {
36
36
37
37
prepare () {
38
38
local aria2_path=/usr/local/www/aria2
39
- local aria_ng=/root/AriaNg.zip
39
+ local aria_ng=$( find /root/ -name AriaNg- * .zip)
40
40
[ -d " $aria2_path " ] || install -d $aria2_path $aria2_path /Download
41
41
if [ $( ls -A $aria2_path | wc -w) -lt 1 ]; then
42
42
cd $aria2_path
You can’t perform that action at this time.
0 commit comments