from flask import Flask, jsonify import subprocess app = Flask(__name__) @app.route("/sync", methods=["GET"]) def run_sync(): try: subprocess.run(["bash", "sync.sh"], check=True) return jsonify({"status": "success", "message": "Sync completed."}) except subprocess.CalledProcessError as e: return jsonify({"status": "error", "message": str(e)}), 500 if __name__ == "__main__": app.run(host="0.0.0.0", port=7860)