run.py: accept --host and --port arguments

This commit is contained in:
Username
2025-12-25 22:52:02 +01:00
parent ff05f1b289
commit a9cd0313d3

9
run.py
View File

@@ -1,8 +1,15 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
"""Development server entry point.""" """Development server entry point."""
import argparse
from app import create_app from app import create_app
if __name__ == "__main__": if __name__ == "__main__":
parser = argparse.ArgumentParser(description="FlaskPaste dev server")
parser.add_argument("--host", default="0.0.0.0", help="Host to bind to") # noqa: S104
parser.add_argument("--port", type=int, default=5000, help="Port to bind to")
args = parser.parse_args()
app = create_app("development") app = create_app("development")
app.run(host="0.0.0.0", port=5000) app.run(host=args.host, port=args.port)