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
|
# Installation auf einem Worker-Node via SSH
|
||||||
return run_ssh_cmd(ip, user, password, install_cmd)
|
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 ---
|
# --- Chat & AI Logic ---
|
||||||
|
|
||||||
@app.websocket("/ws/chat")
|
@app.websocket("/ws/chat")
|
||||||
|
|||||||
Reference in New Issue
Block a user