diff --git a/deploy_server_webhook.py b/deploy_server_webhook.py index 856e1ec..2bc7c4d 100644 --- a/deploy_server_webhook.py +++ b/deploy_server_webhook.py @@ -67,7 +67,7 @@ class WebhookHandler(http.server.BaseHTTPRequestHandler): def do_POST(self): try: length = int(self.headers.get("Content-Length", 0)) - body = self.read(length) if length else b"" + body = self.rfile.read(length) if length else b"" sig = self.headers.get("X-Gitea-Signature", "") if sig: expected = hmac.new(SECRET, body, hashlib.sha256).hexdigest() @@ -129,7 +129,7 @@ class WebhookHandler(http.server.BaseHTTPRequestHandler): ("rsync", ["bash", "-c", f"rsync -a --exclude=__pycache__ --exclude=.git " f"--exclude=rpa_rules.json --exclude='*.pyc' " - f". /opt/guardia/app/"]), + f"{SRC}/ /opt/guardia/app/"]), ("pip install", ["bash", "-c", "/opt/guardia/venv/bin/pip install -r /opt/guardia/app/requirements.txt -q"]), ("restart", ["systemctl", "restart", "guardia"]),