diff --git a/app.py b/app.py index b961694..81472ea 100644 --- a/app.py +++ b/app.py @@ -10,6 +10,7 @@ import asyncio import random import itertools +from argparse import ArgumentParser from fastapi import FastAPI, Form from fastapi.responses import JSONResponse from fastapi.middleware.cors import CORSMiddleware @@ -124,4 +125,7 @@ async def flood(pin: int = Form(0), naming: str = Form(""), name: str = Form("") return {"message": "Game finished.", "type": "success"} if __name__ == "__main__": - uvicorn.run("app:app", host="0.0.0.0", port=80) \ No newline at end of file + argparser = ArgumentParser() + argparser.add_argument("--port", "-p", type=int, default=80) + args = argparser.parse_args() + uvicorn.run("app:app", host="0.0.0.0", port=args.port) \ No newline at end of file