better timeouts

This commit is contained in:
2025-06-23 09:35:15 +02:00
parent 0da5d9305d
commit 0bbdf0eaab
3 changed files with 96 additions and 54 deletions

View File

@@ -350,7 +350,7 @@ def init_routes(main_bp):
try:
# Construct the health check URL
health_url = f"{instance.main_url.rstrip('/')}/health"
response = requests.get(health_url, timeout=5)
response = requests.get(health_url, timeout=30) # Increased timeout to 30 seconds
if response.status_code == 200:
data = response.json()
@@ -397,7 +397,7 @@ def init_routes(main_bp):
deployed_commit = None
try:
version_url = f"{instance.main_url.rstrip('/')}/api/version"
resp = requests.get(version_url, timeout=5)
resp = requests.get(version_url, timeout=30) # Increased timeout to 30 seconds
if resp.status_code == 200:
version_data = resp.json()
deployed_version = version_data.get('version', 'unknown')
@@ -419,7 +419,7 @@ def init_routes(main_bp):
headers = {'Accept': 'application/json', 'Authorization': f'token {gitea_token}'}
# Gitea API: /api/v1/repos/{owner}/{repo}/commits/{branch}
commit_url = f"{gitea_url}/api/v1/repos/{gitea_repo}/commits/{deployed_branch}"
commit_resp = requests.get(commit_url, headers=headers, timeout=5)
commit_resp = requests.get(commit_url, headers=headers, timeout=30) # Increased timeout to 30 seconds
if commit_resp.status_code == 200:
latest_version = commit_resp.json().get('sha')
except Exception as e: