diff --git a/run.py b/run.py index 63ee5a1..3b6f9d6 100755 --- a/run.py +++ b/run.py @@ -1,8 +1,15 @@ #!/usr/bin/env python3 """Development server entry point.""" +import argparse + from app import create_app 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.run(host="0.0.0.0", port=5000) + app.run(host=args.host, port=args.port)