From 81b4ae45674344ef408afa4e8a5957807ff29ff5 Mon Sep 17 00:00:00 2001 From: chest Date: Sun, 21 Dec 2025 18:12:17 +0300 Subject: [PATCH] feat: requirements-language --- main.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main.py b/main.py index 8054567..be6ce62 100644 --- a/main.py +++ b/main.py @@ -23,6 +23,18 @@ for c in client.containers.list(): "\\) 2>/dev/null | head -n 5\"" ) 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 = { "name": c.name, "version": ver,