cron-job / app.py
Ninad077's picture
Upload 5 files
9cf8198 verified
raw
history blame contribute delete
451 Bytes
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)