Skip to content

Commit

Permalink
Merge pull request #151 from NapthaAI/chore/modify_launch_script
Browse files Browse the repository at this point in the history
Optimise launch script
  • Loading branch information
enricorotundo authored Feb 17, 2025
2 parents 88206a2 + 8f6322f commit 336b17b
Showing 1 changed file with 22 additions and 8 deletions.
30 changes: 22 additions & 8 deletions launch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/ollama serve
ExecStart=/bin/bash -c 'exec $(which ollama) serve'
Environment=OLLAMA_MODELS=/var/lib/ollama/models
User=ollama
Group=ollama
Expand Down Expand Up @@ -409,11 +409,15 @@ linux_clean_node() {
rm -rf node/agents
fi

sudo apt-get install -y make
if ! dpkg -l | grep -q "make"; then
echo "Make not found. Installing Make..."
sudo apt-get update
sudo apt-get install -y make
else
echo "Make is already installed. Skipping installation."
fi

# make pyproject-clean
make pyproject-clean

}

darwin_clean_node() {
Expand Down Expand Up @@ -580,9 +584,14 @@ linux_start_rabbitmq() {
source .env
set +a

# Install RabbitMQ
sudo apt-get update
sudo apt-get install -y rabbitmq-server
# Check if RabbitMQ is already installed
if ! dpkg -l | grep -q "rabbitmq-server"; then
echo "RabbitMQ not found. Installing RabbitMQ..."
sudo apt-get update
sudo apt-get install -y rabbitmq-server
else
echo "RabbitMQ is already installed. Skipping installation."
fi

# Enable the management plugin
sudo rabbitmq-plugins enable rabbitmq_management
Expand Down Expand Up @@ -613,7 +622,12 @@ darwin_start_rabbitmq() {
set +a

# Install RabbitMQ using Homebrew
brew install rabbitmq
if ! brew list rabbitmq &>/dev/null; then
echo "RabbitMQ not found. Installing RabbitMQ..."
brew install rabbitmq
else
echo "RabbitMQ is already installed. Skipping installation."
fi

# Enable the management plugin
rabbitmq-plugins enable rabbitmq_management
Expand Down

0 comments on commit 336b17b

Please sign in to comment.