Merge a194ba4565cd327ee76bdf64af7f18f42ee1d20c into d7eb05b9361febead29a74e71ddffc2ebeff5302

This commit is contained in:
Andrew Falgout 2024-11-14 13:57:35 +08:00 committed by GitHub
commit 696c6ebd1d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -132,10 +132,25 @@ Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"
EnvironmentFile=/etc/default/ollama
ExecStartPre=/bin/bash -c 'if [ -f /etc/default/ollama ]; then echo "Loaded environment file: /etc/default/ollama"; fi'
[Install]
WantedBy=default.target
EOF
# create /etc/default/ollama if doesn't already exist
FILE="/etc/default/ollama"
if [ ! -f "$FILE" ]; then
echo "Creating default environment file: $FILE"
sudo bash -c "cat <<EOF > $FILE
# OLLAMA_MODELS=/path/to/model/location
# OLLAMA_HOST=0.0.0.0:11434
# OLLAMA_ORIGINS=*
# OLLAMA_MAX_LOADED_MODEL=3
# OLLAMA_NUM_PARALLEL=6
EOF"
fi
SYSTEMCTL_RUNNING="$(systemctl is-system-running || true)"
case $SYSTEMCTL_RUNNING in
running|degraded)