From a1e53a662447dcb7e8fc507f7fdb16ec34121b33 Mon Sep 17 00:00:00 2001 From: Alejandro Lembke Barrientos Date: Mon, 14 Apr 2025 01:13:35 +0000 Subject: [PATCH] Trying to fix issue of recreate the tunnel. --- entrypoint.sh | 35 +---------------------------------- version.txt | 2 +- 2 files changed, 2 insertions(+), 35 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 6decc23..6ae2d32 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -159,40 +159,7 @@ fi # Check if CLI directory exists and has content if [ -d "/home/${HOME_USER}/.vscode/cli" ] && [ "$(ls -A /home/${HOME_USER}/.vscode/cli 2>/dev/null)" ]; then - # CLI directory exists and has content, extract token and tunnel information - - # Extract token from token.json if it exists - TOKEN_FILE="/home/${HOME_USER}/.vscode/cli/token.json" - if [ -f "$TOKEN_FILE" ]; then - TOKEN=$(cat "$TOKEN_FILE" | tr -d '\n') - else - TOKEN="" - fi - - # Extract id and cluster from code_tunnel.json if it exists - TUNNEL_FILE="/home/${HOME_USER}/.vscode/cli/code_tunnel.json" - if [ -f "$TUNNEL_FILE" ]; then - if command -v jq &> /dev/null; then - # Use jq if available - ID=$(jq -r '.id' "$TUNNEL_FILE") - CLUSTER=$(jq -r '.cluster' "$TUNNEL_FILE") - else - # Fallback to grep and cut if jq is not available - ID=$(grep -o '"id"[^,}]*' "$TUNNEL_FILE" | cut -d'"' -f4) - CLUSTER=$(grep -o '"cluster"[^,}]*' "$TUNNEL_FILE" | cut -d'"' -f4) - fi - TUNNEL_ID="${ID}.${CLUSTER}" - else - TUNNEL_ID="" - fi - - # Create tunnel with extracted values if available - if [ -n "$TOKEN" ] && [ -n "$TUNNEL_ID" ]; then - sudo su ${HOME_USER} -c "code tunnel --name ${VSCODE_TUNNEL_NAME} --tunnel-id ${TUNNEL_ID} --host-token ${TOKEN}" - else - # Fallback to simpler command if values couldn't be extracted - sudo su ${HOME_USER} -c "code tunnel --name ${VSCODE_TUNNEL_NAME}" - fi + sudo su ${HOME_USER} -c "code tunnel" else # No CLI directory or empty, use normal startup if [[ -v VSCODE_TUNNEL_NAME && -n "${VSCODE_TUNNEL_NAME}" ]]; then diff --git a/version.txt b/version.txt index 5ae69bd..34cde56 100755 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -3.2.5 +3.2.6