diff --git a/install-stack.sh b/install-stack.sh index 66a3bd3..e60f61c 100755 --- a/install-stack.sh +++ b/install-stack.sh @@ -480,10 +480,17 @@ deploy_service() { local id=$1 repo_name=$2 local_src=$3 dest=$4 if [[ "$USE_FORGEJO" == "true" ]]; then local url; url=$(build_clone_url "$repo_name") - pct exec "$id" -- bash -c " - if [ -d '${dest}/.git' ]; then cd '${dest}' && git pull -q; \ - else git clone -q '${url}' '${dest}'; fi - " &>/dev/null + local out + out=$(pct exec "$id" -- bash -c " + if [ -d '${dest}/.git' ]; then + cd '${dest}' && git pull 2>&1 + else + git clone '${url}' '${dest}' 2>&1 + fi + " 2>&1) || msg_error "Deploy of ${repo_name} to LXC ${id} failed: +${out} + + Debug: pct enter ${id} && git clone ${url//oauth2:*@/} /tmp/test-clone" else push_dir "$id" "$local_src" "$dest" fi