From 4eb6d7e236b80f7fc4b3e938ecbe02b6e1b5f014 Mon Sep 17 00:00:00 2001 From: colin Date: Wed, 3 Jul 2024 18:17:29 +0000 Subject: [PATCH] Update install.sh --- install.sh | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index c557797..9a8983a 100644 --- a/install.sh +++ b/install.sh @@ -2,21 +2,35 @@ # Define the URL for downloading the simple-jaeger.php file PLUGIN_URL="https://git.nixc.us/colin/SimpleJaeger/raw/branch/main/simple-jaeger.php" +CONFIG_URL="https://git.nixc.us/colin/SimpleJaeger/raw/branch/main/simple-jaeger-config.php" # Define the target directory TARGET_DIR="wp-content/plugins/simple-jaeger" +# Prompt user for Jaeger configuration +read -p "Enter Jaeger endpoint (default: http://localhost:14268/api/traces): " JAEGER_ENDPOINT +JAEGER_ENDPOINT=${JAEGER_ENDPOINT:-http://localhost:14268/api/traces} + +read -p "Enter Jaeger service name (default: SimpleJaeger): " JAEGER_SERVICE_NAME +JAEGER_SERVICE_NAME=${JAEGER_SERVICE_NAME:-SimpleJaeger} + # Create the target directory if it doesn't exist mkdir -p $TARGET_DIR # Download the simple-jaeger.php file into the target directory curl -o $TARGET_DIR/simple-jaeger.php $PLUGIN_URL -# Create a blank tracking-code.php file if it doesn't already exist -touch $TARGET_DIR/tracking-code.php +# Create the simple-jaeger-config.php file with the provided settings +cat < $TARGET_DIR/simple-jaeger-config.php + '$JAEGER_ENDPOINT', + 'JAEGER_SERVICE_NAME' => '$JAEGER_SERVICE_NAME' +]; +EOL # Set the correct permissions for the files chmod 644 $TARGET_DIR/simple-jaeger.php -chmod 644 $TARGET_DIR/tracking-code.php +chmod 644 $TARGET_DIR/simple-jaeger-config.php echo "SimpleJaeger plugin has been installed or updated successfully."