mirror of
https://github.com/MODSetter/SurfSense.git
synced 2025-09-02 10:39:13 +00:00
feat: added proxy as an argument
This commit is contained in:
parent
fa54de1f41
commit
376a7de23e
1 changed files with 4 additions and 1 deletions
|
@ -11,6 +11,7 @@ logging.basicConfig(
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
parser = argparse.ArgumentParser(description='Run the SurfSense application')
|
parser = argparse.ArgumentParser(description='Run the SurfSense application')
|
||||||
parser.add_argument('--reload', action='store_true', help='Enable hot reloading')
|
parser.add_argument('--reload', action='store_true', help='Enable hot reloading')
|
||||||
|
parser.add_argument('--proxy', nargs='?', const='0.0.0.0/0', default=None, help='Enable proxy headers with allowed IPs (e.g., --proxy 0.0.0.0/0)')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
uvicorn.run(
|
uvicorn.run(
|
||||||
|
@ -18,5 +19,7 @@ if __name__ == "__main__":
|
||||||
host="0.0.0.0",
|
host="0.0.0.0",
|
||||||
log_level="info",
|
log_level="info",
|
||||||
reload=args.reload,
|
reload=args.reload,
|
||||||
reload_dirs=["app"]
|
reload_dirs=["app"],
|
||||||
|
proxy_headers=bool(args.proxy),
|
||||||
|
forwarded_allow_ips=args.proxy if args.proxy else "",
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Reference in a new issue