from flask import Flask, jsonify, send_from_directory
import time
app = Flask(__name__)
request_count = 0
start_time = time.time()
@app.before_request
def count_requests():
global request_count
request_count += 1
@app.route("/")
def home():
return """
Ghaymah API
🚀 Ghaymah Systems API
Application is running successfully.
Health Endpoint
Monitoring Dashboard
"""
@app.route("/dashboard")
def dashboard():
return send_from_directory("q1-deploy-monitor", "dashboard.html")
@app.route("/health")
def health():
return jsonify({
"status": "healthy",
"uptime": round(time.time() - start_time, 2),
"requests": request_count
})
if __name__ == "__main__":
app.run(host="0.0.0.0", port=5000)