Files
borg/docker/app/scripts/loadenv
marcio.fernandes 3180d653d3
All checks were successful
/ build-docker-image (push) Successful in 8s
borg container image feature/review-docker: pipelines and scripts revisions (#1)
Co-authored-by: Márcio Fernandes <marcio.fernandes@outlook.pt>
Reviewed-on: #1
2025-09-21 19:23:37 +00:00

35 lines
598 B
Bash
Executable File

#!/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"
: "${MODE:=BORG}" # Set default if MODE is unset to borg cli