ARIA-AGENT/aria-setup.sh

40 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
# ════════════════════════════════════════════════
# ARIA — Ersteinrichtung nach docker compose up
# Einmalig ausfuehren, danach persistiert alles.
# ════════════════════════════════════════════════
set -e
echo "=== ARIA Setup ==="
echo ""
# Warten bis aria-core laeuft
echo "[1/3] Warte auf aria-core..."
until docker inspect -f '{{.State.Running}}' aria-core 2>/dev/null | grep -q true; do
sleep 2
echo " ... warte..."
done
echo " aria-core laeuft."
# Permissions fixen — Docker-Volume gehoert root, OpenClaw laeuft als node
echo ""
echo "[2/4] Fixe Permissions auf /home/node/.openclaw..."
docker exec -u root aria-core chown -R node:node /home/node/.openclaw
echo " Permissions OK."
# Model auf openai-Proxy umstellen
echo ""
echo "[3/4] Setze Model auf openai/claude-sonnet-4-6 (via Proxy)..."
docker exec aria-core openclaw models set openai/claude-sonnet-4-6
echo " Model gesetzt."
# Gateway neustarten damit die Aenderung greift
echo ""
echo "[4/4] Starte aria-core neu damit Gateway das neue Model laedt..."
docker restart aria-core
echo ""
echo "=== Setup fertig ==="
echo "Teste mit: docker logs aria-core --tail 20"
echo "Erwartete Zeile: 'agent model: openai/claude-sonnet-4-6'"