ci: 调整部署脚本避免 heredoc

This commit is contained in:
2025-12-03 12:48:56 +08:00
parent 4f65d33cf3
commit c16311dcd4

View File

@@ -165,11 +165,11 @@ jobs:
;;
esac
sshpass -p "$DEPLOY_PASSWORD" ssh -o StrictHostKeyChecking=no "$DEPLOY_USER@$DEPLOY_HOST" <<EOF
sshpass -p "$DEPLOY_PASSWORD" ssh -o StrictHostKeyChecking=no "$DEPLOY_USER@$DEPLOY_HOST" "
set -e
echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY" -u "$REGISTRY_USERNAME" --password-stdin
echo \"$REGISTRY_PASSWORD\" | docker login \"$REGISTRY\" -u \"$REGISTRY_USERNAME\" --password-stdin
docker pull $IMAGE
docker stop $SERVICE 2>/dev/null || true
docker rm $SERVICE 2>/dev/null || true
docker run -d --name $SERVICE --restart=always -p $PORT:$PORT $IMAGE
EOF
"