pi_admin/main.py aktualisiert
This commit is contained in:
@@ -66,6 +66,17 @@ def install_ollama(ip, user, password, is_local=False):
|
||||
# Installation auf einem Worker-Node via SSH
|
||||
return run_ssh_cmd(ip, user, password, install_cmd)
|
||||
|
||||
# --- Filemanagement Logic ---
|
||||
|
||||
def read_pi_file(ip, path):
|
||||
# Liest eine Datei (z.B. ein docker-compose.yml) von einem Pi
|
||||
return run_ssh_cmd(ip, "pi", "pass", f"cat {path}")
|
||||
|
||||
def write_pi_file(ip, path, content):
|
||||
# Schreibt Inhalt in eine Datei (Wichtig für KI-generierte Configs)
|
||||
cmd = f"echo '{content}' | sudo tee {path}"
|
||||
return run_ssh_cmd(ip, "pi", "pass", cmd)
|
||||
|
||||
# --- Chat & AI Logic ---
|
||||
|
||||
@app.websocket("/ws/chat")
|
||||
|
||||
Reference in New Issue
Block a user