CHANGE: Added auto-tests with Docker.

This commit is contained in:
2025-12-16 14:11:46 +01:00
parent cecd55cd3d
commit b1595ee9af
6 changed files with 132 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
import time
import pymysql
import sys
config = {
'host': '127.0.0.1',
'port': 33060,
'user': 'root',
'password': 'root_password',
'database': 'zabbix'
}
max_retries = 90
for i in range(max_retries):
try:
conn = pymysql.connect(**config)
print("Database is ready!")
conn.close()
sys.exit(0)
except Exception as e:
print(f"Waiting for DB... ({e})")
time.sleep(2)
print("Timeout waiting for DB")
sys.exit(1)