Bash / main.py
Neon-AI's picture
Update main.py
7ee65a9 verified
raw
history blame contribute delete
356 Bytes
from fastapi import FastAPI
import subprocess
import os
os.environ["TZ"] = "Africa/Lagos"
import time
time.tzset()
app = FastAPI()
@app.post("/run")
def run(payload: dict):
result = subprocess.run(
["bash", "-c", payload["bash"]],
capture_output=True, text=True, timeout=30
)
return {"output": result.stdout + result.stderr}