From cb528c85afa6cd30fa91540010d1d0c51094d745 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Jun 2024 18:57:44 +0000 Subject: [PATCH] Second round of alpine support --- lib/functions.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/functions.sh b/lib/functions.sh index 3535e7a..bb00a7d 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -44,15 +44,22 @@ install_packages_alpine() { apk add docker docker-cli-compose &> /dev/null [ $? -ne 0 ] && failcheck "Failed running apk add docker docker-cli-compose" + # Start docker + rc-update add docker default + [ $? -ne 0 ] && failcheck "Failed running rc-update add docker default" + service docker start + [ $? -ne 0 ] && failcheck "Failed running service docker start" + # Install extra packages - apk add duplicity apache2-utils pipx &> /dev/null - [ $? -ne 0 ] && failcheck "Failed running apk add duplicity apache2-utils pipx" + apk add duplicity apache2-utils pipx curl htop &> /dev/null + [ $? -ne 0 ] && failcheck "Failed running apk add duplicity apache2-utils pipx curl htop" # Install b2 through pipx pipx install b2 &> /dev/null [ $? -ne 0 ] && failcheck "Failed running pipx install b2" pipx ensurepath &> /dev/null [ $? -ne 0 ] && failcheck "Failed running pipx ensurepath" + echo 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin/' > /root/.bashrc # Install Traefik certs dumper curl -sfL https://raw.githubusercontent.com/ldez/traefik-certs-dumper/master/godownloader.sh | bash -s -- -b $(go env GOPATH 2>/dev/null)/bin v2.8.1 &> /dev/null