Files
antigravity/audit.py
serhiimosiiash 10a440aaab
Some checks failed
Infrastructure Audit / audit (push) Failing after 13s
Feature: Add Watchtower Audit
2025-12-19 14:23:39 +02:00

29 lines
908 B
Python

import os
import datetime
# Простий спосіб перевірити докер без важких бібліотек
def check_docker():
print("="*40)
print(f"🛡️ INFRASTRUCTURE REPORT")
print(f"📅 {datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
print("="*40)
# Перевіряємо запущені контейнери через системну команду
stream = os.popen('docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Image}}"')
output = stream.read()
if not output:
print("❌ Error: Cannot connect to Docker or no containers running.")
return
print(output)
if "watchtower" in output:
print("\n✅ WATCHTOWER IS ACTIVE AND MONITORING.")
else:
print("\n⚠️ WATCHTOWER NOT FOUND!")
print("="*40)
if __name__ == "__main__":
check_docker()