mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-10-08 21:04:39 +00:00
fix(scripts): select container runtime for telemetry (#3727)
# What does this PR do? script runs with either docker or podman ## Test Plan passes when run
This commit is contained in:
parent
c2d97a9db9
commit
bc7d4b423b
1 changed files with 12 additions and 3 deletions
|
@ -16,10 +16,19 @@
|
||||||
|
|
||||||
set -Eeuo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
CONTAINER_RUNTIME=${CONTAINER_RUNTIME:-docker}
|
if command -v podman &> /dev/null; then
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
CONTAINER_RUNTIME="podman"
|
||||||
|
elif command -v docker &> /dev/null; then
|
||||||
|
CONTAINER_RUNTIME="docker"
|
||||||
|
else
|
||||||
|
echo "🚨 Neither Podman nor Docker could be found"
|
||||||
|
echo "Install Docker: https://docs.docker.com/get-docker/ or Podman: https://podman.io/getting-started/installation"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
echo "🚀 Setting up telemetry stack for Llama Stack using Podman..."
|
echo "🚀 Setting up telemetry stack for Llama Stack using $CONTAINER_RUNTIME..."
|
||||||
|
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
if ! command -v "$CONTAINER_RUNTIME" &> /dev/null; then
|
if ! command -v "$CONTAINER_RUNTIME" &> /dev/null; then
|
||||||
echo "🚨 $CONTAINER_RUNTIME could not be found"
|
echo "🚨 $CONTAINER_RUNTIME could not be found"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue