40 lines
1.4 KiB
Bash
Executable File
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'"
|