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,