diff --git a/localai-p2p-worker/config.yaml b/localai-p2p-worker/config.yaml index 3bc001d..f1a7670 100644 --- a/localai-p2p-worker/config.yaml +++ b/localai-p2p-worker/config.yaml @@ -1,5 +1,5 @@ name: "LocalAI P2P Worker" -version: "1.0.4.10" +version: "1.0.4.11" slug: "localai-p2p-worker" description: "LocalAI P2P federation worker node" arch: diff --git a/localai-p2p-worker/run.sh b/localai-p2p-worker/run.sh index 868832c..db2cc4f 100644 --- a/localai-p2p-worker/run.sh +++ b/localai-p2p-worker/run.sh @@ -2,22 +2,21 @@ echo "Starting LocalAI P2P Worker" -# Sourcer bashio pour utiliser les fonctions de configuration Home Assistant -source /usr/lib/bashio/bashio - -# Lire la configuration Home Assistant +# Lire la configuration Home Assistant directement avec jq if [ -f /data/options.json ]; then - TOKEN="$(bashio::config 'master_token' 2>/dev/null || echo '')" - GPU_LAYERS="$(bashio::config 'gpu_layers' 2>/dev/null || echo '0')" - DEBUG="$(bashio::config 'debug' 2>/dev/null || echo 'false')" - MODELS_PATH="$(bashio::config 'models_path' 2>/dev/null || echo '/share/localai/models')" - THREADS="$(bashio::config 'threads' 2>/dev/null || echo '8')" + echo "Reading Home Assistant configuration..." + TOKEN="$(jq -r '.master_token // ""' /data/options.json 2>/dev/null || echo '')" + GPU_LAYERS="$(jq -r '.gpu_layers // 0' /data/options.json 2>/dev/null || echo '0')" + DEBUG="$(jq -r '.debug // false' /data/options.json 2>/dev/null || echo 'false')" + MODELS_PATH="$(jq -r '.models_path // "/share/localai/models"' /data/options.json 2>/dev/null || echo '/share/localai/models')" + THREADS="$(jq -r '.threads // 8' /data/options.json 2>/dev/null || echo '8')" - echo "Master Token: $TOKEN" - echo "GPU Layers: $GPU_LAYERS" - echo "Debug: $DEBUG" - echo "Models Path: $MODELS_PATH" - echo "Threads: $THREADS" + echo "Configuration loaded:" + echo "- Master Token: ${TOKEN:0:20}..." + echo "- GPU Layers: $GPU_LAYERS" + echo "- Debug: $DEBUG" + echo "- Models Path: $MODELS_PATH" + echo "- Threads: $THREADS" else echo "No Home Assistant config found, using defaults" TOKEN=""