#!/bin/bash # Make script exit on error set -e # Check if Docker is installed if ! command -v docker &> /dev/null; then echo "Error: Docker is not installed. Please install Docker first." exit 1 fi # Check if docker-compose is installed if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then echo "Error: Neither docker-compose nor 'docker compose' is available. Please install docker-compose." exit 1 fi # Build and start the container echo "Building and starting LLaMA-Omni container..." # Check if docker compose plugin or standalone docker-compose is available if docker compose version &> /dev/null; then # Using Docker Compose plugin docker compose up --build else # Using standalone docker-compose docker-compose up --build fi