feat: requirements-language

This commit is contained in:
2025-12-21 18:12:17 +03:00
parent 70fe4cd5c8
commit 81b4ae4567
+12
View File
@@ -23,6 +23,18 @@ for c in client.containers.list():
"\\) 2>/dev/null | head -n 5\"" "\\) 2>/dev/null | head -n 5\""
) )
req = c.exec_run(find_cmd)[1].decode() # путь до файла с зависимостями req = c.exec_run(find_cmd)[1].decode() # путь до файла с зависимостями
req_paths = [line.strip() for line in req.splitlines() if line.strip()]
language = None
for p in req_paths:
if "requirements" in p.lower() or p.endswith("Pipfile") or p.endswith("pyproject.toml"):
language = "python"
break
if p.endswith("package.json"):
language = "nodejs"
break
container = { container = {
"name": c.name, "name": c.name,
"version": ver, "version": ver,