From 6593c5f04fd6effce047738cc630cf77c3618a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 14 Sep 2025 03:21:21 +0100 Subject: [PATCH] ssh client extract from borg repo env --- docker-compose.dev.yaml | 2 +- docker/app/scripts/loadenv | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml index 529bd33..e874d4a 100644 --- a/docker-compose.dev.yaml +++ b/docker-compose.dev.yaml @@ -13,7 +13,7 @@ services: configs: - source: id_ed25519 - target: /home/borg/.ssh/id_ed25519 + target: /root/.ssh/id_ed25519 - source: borg_key target: /app/borg/key diff --git a/docker/app/scripts/loadenv b/docker/app/scripts/loadenv index 1fa1e68..66af0d7 100755 --- a/docker/app/scripts/loadenv +++ b/docker/app/scripts/loadenv @@ -6,18 +6,14 @@ exit 1 } - if [ -f "/app/borg/key" ]; then export BORG_KEY_FILE="/app/borg/key" fi +export SSH_CONNECTION=$(echo "$BORG_REPO" | sed -E 's#ssh://([^:]+):.*#\1#') +export SSH_FOLDER=$(echo "$BORG_REPO" | sed -E 's#ssh://[^:]+:(.*)#\1#') -# extracts ssh connection from borg-repo -export SSH_CONNECTION="${BORG_REPO#ssh://}" -export SSH_CONNECTION="${SSH_CONNECTION%%/*}" -#extract folder from ssh connection -export SSH_FOLDER="/${BORG_REPO#ssh://*/}" export SSH_COMMAND="ssh"