hmm
This commit is contained in:
1 parent
43d2a16ac4
commit
af2fe940e7
8 files changed
+114
-20
No files matched your search
@@ -396,6 +396,15 @@ def server_audit():
|
||||
return {"raw_output": output}
|
||||
|
||||
|
||||
@app.get("/server/stats", dependencies=[Depends(verify_api_key)])
|
||||
def server_stats():
|
||||
output = run_command([f"{BIN_PATH}/stats"])
|
||||
try:
|
||||
return json.loads(output)
|
||||
except json.JSONDecodeError:
|
||||
return {"raw_output": output}
|
||||
|
||||
|
||||
@app.post("/system/pull", dependencies=[Depends(verify_api_key)])
|
||||
def pull_all_images():
|
||||
return {"message": run_command([f"{BIN_PATH}/pullAllContainers"])}
|
||||
@@ -550,6 +559,11 @@ def backup_check(request: BackupCheckRequest):
|
||||
return {"message": run_command([f"{BIN_PATH}/checkBackup", request.uuid])}
|
||||
|
||||
|
||||
@app.get("/backup/all", dependencies=[Depends(verify_api_key)])
|
||||
def backup_all():
|
||||
return {"message": run_command([f"{BIN_PATH}/backupAll"])}
|
||||
|
||||
|
||||
@app.get("/backup/borgpush", dependencies=[Depends(verify_api_key)])
|
||||
def backup_borgpush():
|
||||
return {"message": run_command(["doas", "-u", "4server", f"{BIN_PATH}/borgpush"])}
|
||||
|
||||
Reference in new issue
Block a user