setup.sh: fix compose install — try apt-get docker-compose first, pip3 fallback
This commit is contained in:
@@ -123,12 +123,17 @@ else
|
||||
fi
|
||||
|
||||
if [ "$COMPOSE_INSTALLED" = "false" ]; then
|
||||
echo " Installing docker-compose-plugin..."
|
||||
apt-get install -y -qq docker-compose-plugin > /dev/null 2>&1 || {
|
||||
echo " ERROR: Could not install docker-compose-plugin."
|
||||
echo " Installing docker-compose..."
|
||||
if ! apt-get install -y -qq docker-compose 2>/dev/null; then
|
||||
echo " docker-compose not in repos, trying pip3..."
|
||||
apt-get install -y -qq python3-pip > /dev/null 2>&1
|
||||
pip3 install docker-compose -q --break-system-packages 2>/dev/null || pip3 install docker-compose -q 2>/dev/null
|
||||
fi
|
||||
if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then
|
||||
echo " ERROR: Could not install docker-compose."
|
||||
exit 1
|
||||
}
|
||||
echo " docker-compose-plugin installed."
|
||||
fi
|
||||
echo " docker-compose installed."
|
||||
else
|
||||
echo " Docker Compose already installed."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user