partial refresh
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
This commit is contained in:
parent
cc1a5fef2d
commit
0e054019bc
25
ci_reload.sh
25
ci_reload.sh
|
@ -1,13 +1,16 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
apk add openssh
|
||||
#apk add openssh
|
||||
|
||||
key=$(cat ./key)
|
||||
|
||||
chmod 600 ./id_root
|
||||
|
||||
for filename in confs/*; do
|
||||
while read -r line
|
||||
do
|
||||
filename="confs/$line"
|
||||
echo "Conf name: $filename"
|
||||
addr=$(basename $filename)
|
||||
echo "Refreshing $addr..."
|
||||
ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker pull quackerd/d2ray:latest"
|
||||
|
@ -15,15 +18,15 @@ for filename in confs/*; do
|
|||
ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker stop d2ray && docker rm d2ray"
|
||||
set -e
|
||||
ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker run -d \
|
||||
--restart unless-stopped \
|
||||
-e KEY=$key \
|
||||
-e FQDN=$addr \
|
||||
-p 80:80 \
|
||||
-p 443:443 \
|
||||
-v d2ray_volume:/opt/config \
|
||||
--name d2ray \
|
||||
quackerd/d2ray:latest"
|
||||
--restart unless-stopped \
|
||||
-e KEY=$key \
|
||||
-e FQDN=$addr \
|
||||
-p 80:80 \
|
||||
-p 443:8443 \
|
||||
-v d2ray_volume:/opt/config \
|
||||
--name d2ray \
|
||||
quackerd/d2ray:latest"
|
||||
ssh -p 77 -o StrictHostKeychecking=no -i ./id_root root@$addr -t "docker system prune -af"
|
||||
done
|
||||
done < ./reload_list
|
||||
|
||||
wait
|
|
@ -6,7 +6,7 @@
|
|||
},
|
||||
"inbounds": [
|
||||
{
|
||||
"port": 8443,
|
||||
"port": 443,
|
||||
"protocol": "vless",
|
||||
"settings": {
|
||||
"clients": [
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
ivan.quacker.net
|
Loading…
Reference in New Issue