partial refresh
continuous-integration/drone/push Build is failing Details

This commit is contained in:
quackerd 2022-10-03 23:21:08 +02:00
parent cc1a5fef2d
commit 0e054019bc
3 changed files with 16 additions and 12 deletions

View File

@ -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

View File

@ -6,7 +6,7 @@
},
"inbounds": [
{
"port": 8443,
"port": 443,
"protocol": "vless",
"settings": {
"clients": [

1
reload_list Normal file
View File

@ -0,0 +1 @@
ivan.quacker.net