Second round of alpine support

This commit is contained in:
root 2024-06-20 18:57:44 +00:00
parent ac50d3de8e
commit cb528c85af

View File

@ -44,15 +44,22 @@ install_packages_alpine() {
apk add docker docker-cli-compose &> /dev/null apk add docker docker-cli-compose &> /dev/null
[ $? -ne 0 ] && failcheck "Failed running apk add docker docker-cli-compose" [ $? -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 # Install extra packages
apk add duplicity apache2-utils pipx &> /dev/null apk add duplicity apache2-utils pipx curl htop &> /dev/null
[ $? -ne 0 ] && failcheck "Failed running apk add duplicity apache2-utils pipx" [ $? -ne 0 ] && failcheck "Failed running apk add duplicity apache2-utils pipx curl htop"
# Install b2 through pipx # Install b2 through pipx
pipx install b2 &> /dev/null pipx install b2 &> /dev/null
[ $? -ne 0 ] && failcheck "Failed running pipx install b2" [ $? -ne 0 ] && failcheck "Failed running pipx install b2"
pipx ensurepath &> /dev/null pipx ensurepath &> /dev/null
[ $? -ne 0 ] && failcheck "Failed running pipx ensurepath" [ $? -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 # 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 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