#!/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'"