ssh client revision added some helper scripts and changed to alpine
All checks were successful
/ build-docker-image (push) Successful in 50s
All checks were successful
/ build-docker-image (push) Successful in 50s
This commit is contained in:
32
docker/app/scripts/loadenv
Executable file
32
docker/app/scripts/loadenv
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
(return 0 2>/dev/null) || {
|
||||
echo "Please source this script: source $0"
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
||||
if [ -f "/app/borg/key" ]; then
|
||||
export BORG_KEY_FILE="/app/borg/key"
|
||||
fi
|
||||
|
||||
|
||||
# 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"
|
||||
if [ "${BORG_RSH}" ]; then
|
||||
export SSH_COMMAND=${BORG_RSH}
|
||||
fi
|
||||
|
||||
export SSH_COMMAND="$SSH_COMMAND $SSH_CONNECTION"
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user