|
|
|
@ -9,12 +9,15 @@ app = Flask(__name__)
|
|
|
|
|
USER_NAME = "ubuntu"
|
|
|
|
|
ROCKER_PATH = f"/home/{USER_NAME}/rocker/target/debug/rocker"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.route("/", methods=["POST"])
|
|
|
|
|
def hello_world():
|
|
|
|
|
def main():
|
|
|
|
|
code = request.json.get("code", "")
|
|
|
|
|
|
|
|
|
|
_id = str(random.randint(8000_0000, 9000_0000))
|
|
|
|
|
user_path = f"/tmp/{_id}"
|
|
|
|
|
os.mkdir(user_path)
|
|
|
|
|
code = request.json.get("code", "")
|
|
|
|
|
|
|
|
|
|
with open(f"{user_path}/main.py", "w") as f:
|
|
|
|
|
f.write(code)
|
|
|
|
|
|
|
|
|
|