From ff46f0a6169b837b3f961f19b0884d7950f3c217 Mon Sep 17 00:00:00 2001 From: jknapp Date: Thu, 20 Feb 2025 15:40:32 -0800 Subject: [PATCH] Add regenerate endpoint --- haproxy_manager.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/haproxy_manager.py b/haproxy_manager.py index 1eef3c3..39eaffb 100644 --- a/haproxy_manager.py +++ b/haproxy_manager.py @@ -122,6 +122,17 @@ def health_check(): 'status': 'unhealthy', 'error': str(e) }), 500 + +@app.route('/regenerate', methods=['GET']) +def regenerate_conf(): + try: + generate_config() + return jsonify({'status': 'success'}), 200 + except Exception as e: + return jsonify({ + 'status': 'failed', + 'error': str(e) + }), 500 @app.route('/api/domain', methods=['POST']) def add_domain():