import os
import subprocess
import json

SESSION_FILE = r"c:\Projects\Historical\runpod_session.json"
SSH_KEY = os.path.expanduser(r"~/.ssh/id_ed25519")

with open(SESSION_FILE, "r") as f:
    session = json.load(f)

HOST = session["host"]
PORT = str(session["port"])

scp_cmd = [
    "scp", "-o", "StrictHostKeyChecking=no", "-P", PORT, "-i", SSH_KEY,
    r"c:\Projects\Historical\trt_pipeline.py", f"root@{HOST}:/workspace/trt_pipeline.py"
]
subprocess.run(scp_cmd, check=True)
print("Uploaded trt_pipeline.py to /workspace/ successfully.")
