Browse Source

Refactor environment variable definitions in compose.yaml for consistency and clarity; clean up commented code in auto-boot-ollama-host.sh

main
Bastian (BaM) 3 months ago
parent
commit
5772166c44
  1. 13
      compose.yaml
  2. 11
      scripts/auto-boot-ollama-host.sh

13
compose.yaml

@ -4,14 +4,13 @@ services:
container_name: auto-boot-ollama-host container_name: auto-boot-ollama-host
network_mode: host network_mode: host
environment: environment:
# customize as needed CONTAINER_NAME: "${CONTAINER_NAME:-paperless-ai}"
CONTAINER_NAME: "paperless-ai" OLLAMA_HOST: "${OLLAMA_HOST:-192.168.222.12}"
OLLAMA_HOST: "192.168.222.12" OLLAMA_PORT: "${OLLAMA_PORT:-11434}"
OLLAMA_PORT: "11434" SINCE: "${SINCE:-0s}"
SINCE: "0s"
WOL_MAC: "${WOL_MAC}" WOL_MAC: "${WOL_MAC}"
#WOL_BCAST: "192.168.222.255" # optional (defaults unten) WOL_BCAST: "${WOL_BCAST:-192.168.222.255}" # optional
#WOL_PORT: "9" # optional WOL_PORT: "${WOL_PORT:-9}" # optional
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro

11
scripts/auto-boot-ollama-host.sh

@ -43,15 +43,10 @@ while IFS= read -r line; do
log "Sending WOL to $WOL_MAC via ${WOL_BCAST}:${WOL_PORT}" log "Sending WOL to $WOL_MAC via ${WOL_BCAST}:${WOL_PORT}"
send_wol send_wol
fi fi
# --- remediation examples (optional) --- #until $NC_CMD -z "$OLLAMA_HOST" "$OLLAMA_PORT"; do
# if [[ -n "$WOL_MAC" ]]; then
# log "Sending WOL to ${WOL_MAC}"
# $WOL_CMD "$WOL_MAC" || true
# fi
# until $NC_CMD -z "$OLLAMA_HOST" "$OLLAMA_PORT"; do
# log "Waiting for Ollama to be reachable..." # log "Waiting for Ollama to be reachable..."
# sleep 2 # sleep 2
# done #done
# log "Ollama reachable again." #log "Ollama reachable again."
fi fi
done done

Loading…
Cancel
Save