From ec5e045ab6774bf444a804ee5f43cefe506cacc6 Mon Sep 17 00:00:00 2001 From: infosave2007 Date: Sat, 4 Apr 2026 11:02:06 +0300 Subject: [PATCH] feat: update AIVPN migration script to output connection variables for web panel parsing --- migrations/060_add_aivpn_protocol.sql | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/migrations/060_add_aivpn_protocol.sql b/migrations/060_add_aivpn_protocol.sql index aa7b218..76f44bb 100644 --- a/migrations/060_add_aivpn_protocol.sql +++ b/migrations/060_add_aivpn_protocol.sql @@ -85,9 +85,12 @@ if [ "$STATUS" != "running" ]; then fi echo "AIVPN installed successfully" -echo "Port: $VPN_PORT" -echo "ExternalIP: $EXTERNAL_IP" -echo "ConfigDir: $CONFIG_DIR"', +# Output variables for the web panel parser +KEY_B64=$(base64 -w 0 "$CONFIG_DIR/server.key" 2>/dev/null || base64 "$CONFIG_DIR/server.key") +echo "Variable: connection_key=$KEY_B64" +echo "Variable: server_host=$EXTERNAL_IP" +echo "Variable: server_port=$VPN_PORT" +echo "Variable: config_dir=$CONFIG_DIR"', '#!/bin/bash set -euo pipefail