From a3263444e4fbe3aa860f530760d009ef92fcfe43 Mon Sep 17 00:00:00 2001 From: Leons Aleksandrovs Date: Fri, 5 Dec 2025 09:19:03 +0200 Subject: [PATCH] Add database proxy to ssh script --- scripts/ssh.sh | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/scripts/ssh.sh b/scripts/ssh.sh index bf81356..c6ea16a 100644 --- a/scripts/ssh.sh +++ b/scripts/ssh.sh @@ -1,3 +1,17 @@ -sshpass -p "$SERVER_PASSWORD" \ - ssh -t $SERVER_USER@$SERVER_HOST \ - "cd $SERVER_PATH && exec \$SHELL" +# Check for --db flag +if [ "$1" = "--db" ]; then + + echo -e "\n=== Database Credentials ===\n" + cat .env | grep "DB_" + echo -e "\n=== === ===\n" + + echo "Setting up MySQL database proxy..." + echo "Local port 3306 -> Remote MySQL port 3306" + sshpass -p "$SERVER_PASSWORD" \ + ssh -L 3306:localhost:3306 $SERVER_USER@$SERVER_HOST + +else + sshpass -p "$SERVER_PASSWORD" \ + ssh -t $SERVER_USER@$SERVER_HOST \ + "cd $SERVER_PATH && exec \$SHELL" +fi