Fix: Arcane Git Sync Workaround + Install-Skript
- ARCAN-FIX.md: Problem & Lösung beschrieben - install-rippy.sh: Skript für direkte Docker Compose Installation
This commit is contained in:
@@ -0,0 +1,24 @@
|
|||||||
|
# Arcane Git Sync Fix
|
||||||
|
|
||||||
|
## Problem
|
||||||
|
|
||||||
|
Arcane GitOps sync schlägt fehl mit "Failed to perform GitOps sync" + "agent event ingestion is not configured" (Bug #2978).
|
||||||
|
|
||||||
|
## Lösung 1: Workaround in Arcane (empfohlen)
|
||||||
|
|
||||||
|
1. **Git Repository hinzufügen** (ohne "Sync sibling files")
|
||||||
|
2. **Manuellen Sync starten** → wird erfolgreich sein
|
||||||
|
3. **Deployen** über Arcane UI
|
||||||
|
4. **"Sync sibling files" aktivieren** nach erstem Deployment
|
||||||
|
|
||||||
|
## Lösung 2: Direkt auf LXC 106 per Docker Compose
|
||||||
|
|
||||||
|
Ich erstelle ein Skript für dich:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Auf LXC 106 ausführen:
|
||||||
|
cd /opt/docker/rippy
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
Ich bereite das Skript vor:
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Rippy Installations-Skript für LXC 106
|
||||||
|
# Führe dies auf LXC 106 aus: bash install-rippy.sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
echo "=== Rippy Installation auf LXC 106 ==="
|
||||||
|
|
||||||
|
# Verzeichnis erstellen
|
||||||
|
PROJECT_DIR="/opt/docker/rippy"
|
||||||
|
mkdir -p "$PROJECT_DIR"
|
||||||
|
cd "$PROJECT_DIR"
|
||||||
|
|
||||||
|
# Git clone
|
||||||
|
echo "Klone Repository..."
|
||||||
|
if [ -d ".git" ]; then
|
||||||
|
git pull origin main
|
||||||
|
else
|
||||||
|
git clone https://git.tobisniceshomelab.ddnsfree.com/Hitonabi/rippy.git .
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Docker Compose starten
|
||||||
|
echo "Starte Rippy mit Docker Compose..."
|
||||||
|
docker compose up -d
|
||||||
|
|
||||||
|
echo "=== Installation abgeschlossen ==="
|
||||||
|
echo "Rippy läuft unter: http://localhost:8000"
|
||||||
|
echo "Logs ansehen: docker compose logs -f"
|
||||||
Reference in New Issue
Block a user