| from flask import Flask, jsonify | |
| import subprocess | |
| app = Flask(__name__) | |
| 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) | |